差分

2017-04-08 19 views
1

從文檔:差分

--inlineSourceMap和inlineSources命令行選項: --inlineSourceMap導致源地圖文件被在生成的.js文件直列寫入而不是在獨立的.js.map文件中。 --inlineSources允許額外將源.ts文件內聯到.js文件中。

這是否意味着完整的文件源被寫入outputFile?你爲什麼想做這個?無論如何,您可以使用源代碼重新構建原始資源。

回答

2

顯然,typescript sourcemaps的默認行爲是將開發工具重定向到原始源文件,而不是將它們包括到源地圖中。

這意味着如果沒有inlineSourceMap: true,您需要將原始.ts文件與您的捆綁代碼一起提供。

設置inlineSourceMap: true將此默認行爲更改爲我所期望的typescript可以進行的操作:將源信息包括到源地圖中。這樣,您就不需要隨應用程序包一起提供原始源文件。