source map
javascript
const path = require("path");
module.exports = {
entry: "./src/index.js",
output: {
filename: "bundle.js",
path: path.resolve(__dirname, "dist"),
},
devtool: "source-map",
};
常用类型
source-map
:外部。可以查看错误代码准确信息和源代码的错误位置。inline-source-map
:内联。只生成一个内联 Source Map,可以查看错误代码准确信息和源代码的错误位置hidden-source-map
:外部。可以查看错误代码准确信息,但不能追踪源代码错误,只能提示到构建后代码的错误位置。eval-source-map
:内联。每一个文件都生成对应的 Source Map,都在 eval 中,可以查看错误代码准确信息 和 源代码的错误位置。nosources-source-map
:外部。可以查看错误代码错误原因,但不能查看错误代码准确信息,并且没有任何源代码信息。cheap-source-map
:外部。可以查看错误代码准确信息和源代码的错误位置,只能把错误精确到整行,忽略列。cheap-module-source-map
:外部。可以错误代码准确信息和源代码的错误位置,module 会加入 loader 的 Source Map。