繁体   English   中英

将打字稿的 .map 文件输出到 IntelliJ IDEA 中的特定文件夹

[英]Output .map files for typescript to specific folder in IntelliJ IDEA

我将 IntelliJ IDEA 配置为将所有 .ts 文件编译到特定文件夹。 这是配置:

在此处输入图片说明

它工作得很好。 这是我的文件夹结构:

js/
  | - typescript/
        | - __test.ts
  | - __test.js
  | - __test.js.map
  | - otherfile.js

问题是它将 .map 文件输出到与 .js 文件相同的文件夹。 由于我将有很多 .js 文件,文件夹看起来会很混乱。

是否有可能让 IntelliJ IDEA 将 .map 文件输出到特定文件夹? 我找不到任何关于它的信息......

谢谢!

tsc 编译器没有这方面的选项 - .map文件在生成时总是与.js文件放在同一文件夹中。 有关可用选项的列表,请参阅https://www.typescriptlang.org/docs/handbook/compiler-options.html

如果您想将生成的文件移动到不同的位置,您可以使用 Gulp、Grunt 或 Webpack 等构建工具。 但是,如果您采用这种方式,请确保正确生成了源映射 URL(您需要使用--mapRoot cli 选项来控制对.js文件中映射文件的引用,以让调试器知道在哪里查找源映射)。

例如,请参阅特定文件夹中的 TypeScript tsconfig 输出文件

在打字稿编译器选项中...我添加了--outDir ./.map 这会影响.js.js.map文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM