簡體   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