来自文档:
--inlineSourceMap and inlineSources command line options: --inlineSourceMap causes source map files to be written inline in the generated .js files instead of in a independent .js.map file. --inlineSources allows for additionally inlining the source .ts file into the .js file.
这是否意味着完整的文件源已写入输出文件?你为什么想做这个?无论如何,您都可以使用源映射再次重建原始源。
最佳答案
显然,typescript sourcemaps 的默认行为是将开发工具重定向到原始源文件,而不是将它们包含到 sourcemaps 中。
这意味着如果没有 inlineSourceMap: true
,您需要提供原始的 .ts 文件以及您的捆绑代码。
设置 inlineSourceMap: true
将此默认行为更改为我期望 typescript 开箱即用的行为:将源信息包含到源映射中。这样,您就不需要随应用程序包一起提供原始源文件。
关于typescript - inlineSourceMap 和 inlineSources typescript 编译器选项之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43291677/