gpt4 book ai didi

typescript - src ➜ tsc ➜ rollup ➜ `source maps` 能否指向原来的TypeScript src?

转载 作者:搜寻专家 更新时间:2023-10-30 22:03:40 25 4
gpt4 key购买 nike

我正在使用 TypeScript 和 Rollup 的组合,如 this article 中所示.

因此 ma​​th.ts

export function square(x: number) {
return x ** 2;
}

export function cube(x: number) {
return x ** 3;
}

ma​​in.ts

import { square } from "./math";

console.log(square(3));

在命令后生成

tsc -t ES5 -m es2015 && rollup -f es -o app.js -m -i main.js

文件 app.js

function square(x) {
return Math.pow(x, 2);
}

console.log(square(3));
//# sourceMappingURL=app.js.map

但是生成的source map指向tsc.js输出,而不是原来的.ts文件。我怎样才能得到后者?

最佳答案

是的。尝试 rollup-plugin-sourcemaps .

按照上面链接的用法。

或查看 Alex Jover 的 typescript-library-starter它使用此插件以及其他可能为您解决其他问题的插件。他还说:

If you use rollup-plugin-babel, you might be able to use the inputSourceMap option instead of this plugin.

关于typescript - src ➜ tsc ➜ rollup ➜ `source maps` 能否指向原来的TypeScript src?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45151933/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com