使用npm run build命令打包项目
警告提示: The ‘mode’ option has not been set
原因:
- 在package.json文件中设置的build命令值为:“webpack",
"scripts": {
"build": "webpack"
},
- 没有在webpack.config.js文件中设置mode配置项,
解决方法:【选其一即可解决】
方法1:修改package.json中的脚本启动命令
给build值中追加--mode production
"scripts": {
"build": "webpack --mode production"
}
优点:通过命令,灵活设置mode模式
方法2:直接在webpack.config.js中设置mode配置项
module.exports = {
mode: 'production', // 设置mode为生成环境开发环境,或者设置为development开发环境
};
会在webpack中将mode模式环境设置死。