一.WARNING in configuration The ‘mode‘ option has not been set
初始化webpack.config.js
去除警告 文档
步骤
1.新建文件webpack.config.js,打开文档复制粘贴
const path = require('path');
module.exports = {
mode: 'development' //'production'
};
设置main.js为开发者模式,方便自己阅读或者debug调试。
如果是正在开发中可以设置为development,如果你正要发布可以设置为production。
2.重新运行
终端:npx webpack
二.Cannot read property ‘tap’ of undefined
在安装html插件(HtmlWebpackPlugin)后重启时报错.
原因: html-webpack-plugin与webpack版本对应问题
warning " > html-webpack-plugin@5.5.0" has incorrect peer dependency "webpack@^5.20.0".
方法
1.先复制下面的package.json覆盖你的"devDependencies"
"devDependencies": {
"css-loader": "^3.2.0",
"dart-sass": "^1.23.7",
"file-loader": "^5.0.2",
"html-webpack-plugin": "^3.2.0",
"less": "^3.10.3",
"less-loader": "^5.0.0",
"mini-css-extract-plugin": "^0.8.0",
"sass-loader": "^8.0.0",
"style-loader": "^1.0.1",
"stylus": "^0.54.7",
"stylus-loader": "^3.0.2",
"webpack": "^4.41.2",
"webpack-cli": "^3.3.10",
"webpack-dev-server": "^3.9.0"
}
2.然后
yarn install
yarn build //重新运行