webpack - Webpack:未知参数:模式/配置具有未知属性“模式”
问题描述
对此感到疯狂,真的错过了一些东西....
我有 webpack 4.6.0,webpack-cli ^2.1.2,所以是最新的。
按照文档(https://webpack.js.org/concepts/mode/),想要使用必须配置的模式,一种用于生产,一种用于开发,但我得到:
配置 [0] 具有未知属性“模式”。这些属性是有效的:object { amd?, bail?, cache?, context?, dependencies?, devServer?, devtool?, entry, externals?, loader?, module?, name?, node?, output?, parallelism? ,性能?,插件?,配置文件?,recordsInputPath?,recordsOutputPath?,recordsPath?,resolve?,resolveLoader?,stats?,target?,watch?,watchOptions?}
我错过了什么:O?????
module.exports = [
merge(base, {
mode: 'development',
output: {
path: path.resolve(__dirname, './public/assets/development'),
},
}),
merge(base, {
mode: 'production',
output: {
path: path.resolve(__dirname, './public/assets/production'),
filename: '[name].bundle.js',
},
}),
]
解决方案
好的,问题是我在全球安装了一个较旧的 webpack,我想......
推荐阅读
- javascript - 排序函数后应该在回调中设置状态吗?
- firebase - Firebase 网络实时更新,如何发现连接问题
- django - 用户认证后修改表单的字段
- reactjs - 使用 redux-observable 执行 XHR 然后调度成功/失败
- ruby-on-rails - 更新:带有nested_fields 和多个has_one 的Rails 表单
- typescript - 从空数组访问对象属性时如何使 TypeScript 编译失败
- html - 将图像粘贴到侧面响应式引导程序
- python - 熊猫根据不同的值移动以计算百分比
- machine-learning - 数据采样技术和问题
- watir - 脚本在本地传递时 Jenkins 框中的“找不到元素”异常