报错的原因是webpack4.x新增了mode属性,如果不进行设置,就会出现这个警告。
解决办法:
1、设置 package.json
"scripts": {
"dev": "webpack --mode development", // 生产环境
"pro": "webpack --mode production", // 上线环境
}
2、设置 webpack.config.js
module.exports = {
entry: './src/index.js',
output: {
path: __dirname,
filename: './release/bundle.js'
},
mode: 'development', // 生产环境
module: {
rules: [{
test: /\.js?$/,
exclude: /(node_modules)/,
loader: 'babel-loader',
}]
}
}
3、将 webpack 版本回退到 3.x
本博客所有文章如无特别注明均为原创。
复制或转载请以超链接形式注明转自起风了,原文地址《webpack4.x警告The ‘mode’ option has not been set, webpack will fallback to ‘production’ for thisvalue.》
复制或转载请以超链接形式注明转自起风了,原文地址《webpack4.x警告The ‘mode’ option has not been set, webpack will fallback to ‘production’ for thisvalue.》
还没有人抢沙发呢~