作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在使用 TypeScript 和 Rollup 的组合,如 this article 中所示.
因此 math.ts
export function square(x: number) {
return x ** 2;
}
export function cube(x: number) {
return x ** 3;
}
和main.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
文件。我怎样才能得到后者?
最佳答案
按照上面链接的用法。
或查看 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/
如何使用 Blazor 在 Linux 平台下运行 Desktop 程序 本文将讲解如何使用 Blazor 运行跨平台应用,应用到的技术有以下几点 Blazor
低并发的友友们好,我是闪客。 Lambda 表达式非常方便,在项目中一般在 stream 编程中用的比较多。 List<Student> studen
我是一名优秀的程序员,十分优秀!