对此感到疯狂,真的缺少一些东西。
我有webpack 4.6.0,webpack-cli ^ 2.1.2,所以是最新的。
在文档(https://webpack.js.org/concepts/mode/)之后,想使用必须配置的模式,一种用于生产,一种用于开发,但是我得到了:
configuration [0]具有未知的属性'mode'。这些属性有效:
对象{amd,bail,cache,context,dependencies,devServer,devtool,entry,externals,loader,module,name,node,output,parallelism,performance,plugins ?,配置文件,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,我认为...
关于webpack - Webpack:未知参数:模式/配置具有未知属性“模式”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50100301/