根据我的理解, Webpack 正在使用under the hood
默认配置对象,该对象根据development/production
环境而有所不同。我非常确定,因为它为不同的环境生成different bundle results
,而我们在webpack.config.js
中没有指定任何内容。但是,我有以下疑问:
webpack.config.js
添加我们想要更改的部分来覆盖它们。我是对的吗? 答案 0 :(得分:1)
是否可以看到这些默认配置对象?
可以完全禁用它们吗?
你可以设置webpack --mode=none
我认为改变它们的唯一方法是通过在我们的webpack.config.js中添加我们想要更改的部分来覆盖它们。我是对的吗?
来自Webpack媒体博客
使用新模式选项,我们尝试减少所需的配置 有用的构建。我们试图用这些用法来涵盖常见用例 默认值。
但根据我们的经验,我们也知道默认不适用 大家。每个团队都有不同的需求,有时候是因为遗产 东西,有时是因为个人喜好,有时是因为 特殊应用或有时因为他们不相信常见 最佳做法。许多人确实希望更改默认值以适应自己的默认值 用例。我们让你满意。添加模式并不意味着我们删除 组态。一切仍然是可配置的。我们实际上做得最多 可配置的内部优化步骤(您现在可以禁用 它们)。
通过将默认值设置为配置来实现模式 选项。模式没有特殊行为,这是不可能的 其他配置选项。