inlineSourceMap& inlineSources typescript编译器选项

时间:2017-04-08 08:03:28

标签: typescript

来自文档:

  

- inlineSourceMap和inlineSources命令行选项:   --inlineSourceMap导致源映射文件在生成的.js文件中内联写入,而不是在独立的.js.map文件中。   --inlineSources允许将源.ts文件另外内联到.js文件中。

这是否意味着将完整的文件源写入outputFile?你为什么想做这个?无论如何,您都可以使用源图重新构建原始资源。

1 个答案:

答案 0 :(得分:5)

显然,typescript sourcemaps的默认行为是将开发工具重定向到原始源文件,而不是将它们包含在源图中。

这意味着,如果没有inlineSourceMap: true,您需要提供原始.ts文件以及捆绑的代码。

设置inlineSourceMap: true会将此默认行为更改为我希望开箱即用的打字稿:将源信息包含在源地图中。这样,您就不需要将原始源文件与应用程序包一起提供。