【问题标题】:--inlineSourceMap or --sourceMap in tsconfig.jsontsconfig.json 中的 --inlineSourceMap 或 --sourceMap
【发布时间】:2019-07-28 03:44:57
【问题描述】:

当我在 webpack 中使用cheap-module-eval-source-map 作为开发工具时,我必须在 tsconfig.json 中打开 --inlineSourceMap 而不是 --sourceMap 吗?

【问题讨论】:

  • 是的,你需要{ "compilerOptions": { "sourceMap": true } } in tsconfig.json
  • 感谢您的回答!但我不知道我需要什么选项选择 --inlineSourceMap 或只是 --sourceMap

标签: typescript webpack source-maps


【解决方案1】:

--sourceMap 选项告诉编译器您想要生成源映射。下一个问题是您是否希望它们作为单独的文件 .js.map 或不。

选项 --inlineSourceMap 会将生成的源映射放入您的 .js 文件中。

还有另一个选项--inlineSources。这将创建一个单独的 .js.map 文件,其中将包含原始 TypeScript 源,因此您无需在服务器下部署 .ts 文件。

【讨论】:

  • 谢谢!我将尝试重新提出问题:) 我为开发和生产环境设置 webpack,在生产模式下,我在 webpack 配置中使用 source-map 作为 devtool,在 typescript 中使用 --sourceMap 选项,但在开发模式下,我使用cheap-module- eval-source-map 作为开发工具。 Cheap-module-eval-source-map 会将生成的源映射放在 .js 文件中,但我现在仍然在 typescript 中使用 --sourceMap 选项。所以,我的问题是:我必须在 tsconfig.json 中使用 --inlineSourceMap 而不是 --sourceMap 作为开发模式吗?最美好的祝愿!
猜你喜欢
  • 1970-01-01
  • 2017-05-31
  • 2017-06-21
  • 2023-01-30
  • 1970-01-01
  • 1970-01-01
  • 2021-07-04
  • 2020-11-04
  • 2017-07-13
相关资源
最近更新 更多