webpack配置文件中的devtool与其他插件(例如UglifyjsWebpackPlugin)源映射选项有什么区别?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了webpack配置文件中的devtool与其他插件(例如UglifyjsWebpackPlugin)源映射选项有什么区别?相关的知识,希望对你有一定的参考价值。

众所周知,webpack root配置文件提供了devtool选项来设置源映射。但是其他插件和加载器,例如UglifyjsWebpackPlugin,vue-loader也提供了sourcemap选项。他们之间有什么区别?重写?重叠?我们应该设置两者还是只设置devtool?

答案

webpack文档说:

您可以直接使用SourceMapDevToolPlugin / EvalSourceMapDevToolPlugin,而不是使用devtool选项,因为它有更多选项。切勿同时使用devtool选项和插件。 devtool选项在内部添加插件,因此您最终会将插件应用两次。

因此不建议同时使用它们。

以上是关于webpack配置文件中的devtool与其他插件(例如UglifyjsWebpackPlugin)源映射选项有什么区别?的主要内容,如果未能解决你的问题,请参考以下文章

[转] webpack3最新版本配置研究 devtool,webpack-dev-server,CommonsChunkPlugin

为啥在 Redux-DevTools 中使用 Webpack HMR 插件时 App 状态会重置?

webpsck配置react环境

webpack不同devtools打包对比

[转] Webpack的devtool和source maps

webpack+vue-cli项目打包技巧