Typescript Can src➜;tsc&x279C;汇总➜`源映射`指向原始类型脚本src?
我使用的是TypeScript和Rollup的组合,如中所示 因此math.tsTypescript Can src➜;tsc&x279C;汇总➜`源映射`指向原始类型脚本src?,typescript,source-maps,tsc,rollupjs,Typescript,Source Maps,Tsc,Rollupjs,我使用的是TypeScript和Rollup的组合,如中所示 因此math.ts export function square(x: number) { return x ** 2; } export function cube(x: number) { return x ** 3; } import { square } from "./math"; console.log(square(3)); function square(x) { return Math
export function square(x: number) {
return x ** 2;
}
export function cube(x: number) {
return x ** 3;
}
import { square } from "./math";
console.log(square(3));
function square(x) {
return Math.pow(x, 2);
}
console.log(square(3));
//# sourceMappingURL=app.js.map
和main.ts
export function square(x: number) {
return x ** 2;
}
export function cube(x: number) {
return x ** 3;
}
import { square } from "./math";
console.log(square(3));
function square(x) {
return Math.pow(x, 2);
}
console.log(square(3));
//# sourceMappingURL=app.js.map
命令后生成
tsc -t ES5 -m es2015 && rollup -f es -o app.js -m -i main.js
文件app.js
export function square(x: number) {
return x ** 2;
}
export function cube(x: number) {
return x ** 3;
}
import { square } from "./math";
console.log(square(3));
function square(x) {
return Math.pow(x, 2);
}
console.log(square(3));
//# sourceMappingURL=app.js.map
但是生成的源映射指向tsc
的.js
输出,而不是原始的.ts
文件。我怎样才能得到后者
生成app.ts.map是可能的
你想得不对。您有一个生成的.js
文件和一个包含TS文件代码信息的生成的.js.map
文件
查看ts源不需要.ts.map
是。尝试
请按照上面链接中的用法进行操作
或者查看Alex Jover的,它使用这个插件以及其他可能为您解决其他问题的插件。他还说:
如果你使用,
您可能可以使用该选项而不是此插件