webpack - webpack 配置文件中的 devtool 和其他插件的(例如 UglifyjsWebpackPlugin)sourcemap 选项有什么区别?
问题描述
众所周知,webpack 根配置文件提供了devtool
设置 source map 的选项。但其他插件和加载器,例如 UglifyjsWebpackPlugin、vue-loader,也提供了 sourcemap 选项。它们之间有什么区别?压倒一切?重叠?我们应该同时设置还是只设置 devtool?
解决方案
webpack 文档说:
除了使用 devtool 选项,您还可以直接使用 SourceMapDevToolPlugin/EvalSourceMapDevToolPlugin,因为它有更多选项。永远不要同时使用 devtool 选项和插件。devtool 选项在内部添加插件,因此您最终会应用两次插件。
所以不建议同时使用它们。
推荐阅读
- linux - 如何在 LINUX 中挂载像 eeprom 这样的字符设备
- android - 使用 adb 命令在前面引入调用 UI
- xamarin.forms - Xamarin 表单从右到左显示页面
- c++03 - `const int* const int` 用函数初始化
- javascript - 从 Angular 2 + 中的父组件调用子组件方法
- java - AES 加密 .Net 到 Android 的移动
- java - 从休眠中获取类的名称
- python - Get extended spaCy morphological information
- azure - cosmos 查询在 Azure Dev 环境中返回文档,但在 Azure QA 环境中不返回
- microsoft-graph-api - 通过 Graph API 使用团队模板创建团队