Mat*_*rný 5 source-maps typescript tsc rollupjs
我正在使用 TypeScript 和 Rollup 的组合,如本文中所示。
因此math.ts
export function square(x: number) {
return x ** 2;
}
export function cube(x: number) {
return x ** 3;
}
Run Code Online (Sandbox Code Playgroud)
和main.ts
import { square } from "./math";
console.log(square(3));
Run Code Online (Sandbox Code Playgroud)
命令后生成
tsc -t ES5 -m es2015 && rollup -f es -o app.js -m -i main.js
Run Code Online (Sandbox Code Playgroud)
文件app.js
function square(x) {
return Math.pow(x, 2);
}
console.log(square(3));
//# sourceMappingURL=app.js.map
Run Code Online (Sandbox Code Playgroud)
但生成的源映射指向 的.js
输出tsc
,而不是原始.ts
文件。我怎样才能得到后者?
请按照上面链接中的用法进行操作。
或者查看 Alex Jover 的typescript-library-starter,它使用此插件以及其他可能为您解决其他问题的插件。他还说:
如果您使用rollup-plugin-babel,您可能可以使用
inputSourceMap
该选项而不是此插件。
归档时间: |
|
查看次数: |
1633 次 |
最近记录: |