- 选择一种 source map 格式来增强调试过程。不同的值会明显影响到构建(build)和重新构建(rebuild)的速度。
- source-map:
- 外部
- 错误代码信息 及 源代码错误位置
- inline-source-map:
- 只生成一个内联source-map
- 错误代码信息 及 源代码位置
- hidden-source-map:
- 外部
- 不能追踪源代码错误,只提示构建后代码的错误位置
- eval-source-map:
- 每一个文件都生成对应的source-map,都在eval
- 错误代码信息 及 源代码位置
- nosources-source-map:
- 外部
- 错误代码信息,没有源代码信息
- nosources-source-map:
- 外部
- 错误代码信息,没有源代码信息,但只精确到某一行
要求:
- 开发环境:速度快,调试友好 —> eval-source-map / eval-cheap-module-source-map
- 速度快:eval>inline>cheap
- eval-cheap-source-map
- eval-source-map
- 调试友好
- source-map
- cheap-module-source-map
- cheap-source-map
- 速度快:eval>inline>cheap
- 生产环境:—-> source-map / cheap-module-source-map
- 内联体积较大,去除内联
