• 选择一种 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
    • 生产环境:—-> source-map / cheap-module-source-map
      • 内联体积较大,去除内联