--inlineSourceMap or --sourceMap in tsconfig.json
当我在 webpack 中使用cheap-module-eval-source-map 作为devtool 时,我是否必须在tsconfig.json 中打开--inlineSourceMap 而不是--sourceMap?
- 是的,您需要 tsconfig.json 中的 { "compilerOptions": { "sourceMap": true } }。
-
谢谢你的答案!但我不知道我需要什么选项 select --inlineSourceMap 或只是 --sourceMap
选项 --sourceMap 告诉编译器您想要生成源映射。下一个问题是你是否希望它们作为单独的文件 .js.map 与否。
选项 --inlineSourceMap 会将生成的源映射放入您的 .js 文件中。
还有另一个选项 --inlineSources。这将创建一个单独的 .js.map 文件,其中将包含原始 TypeScript 源代码,因此您无需在服务器下部署 .ts 文件。
- 谢谢!我将尝试重新表述这个问题:) 我为开发和生产环境设置了 webpack,在生产模式下,我使用源映射作为 webpack 配置中的开发工具和typescript中的 --sourceMap 选项,但在开发模式下我使用便宜的模块- eval-source-map 作为 devtool。 cheap-module-eval-source-map 会将生成的源映射放在 .js 文件中,但我现在仍然在typescript中使用 --sourceMap 选项。所以,我的问题是:对于开发模式,我必须在 tsconfig.json 中使用 --inlineSourceMap 而不是 --sourceMap 吗?最好的祝愿!