1.问题背景
启动很老的一个多页复杂的前端工程,但是每次install都下载报错,发现node版本和node-sass版本没有对应上,当install完之后,发现工程还是没有启动起来,报webpack和webpack-dev-server版本的兼容问题, 特记录一次完整的踩坑过程。
2.node和node-sass的版本兼容问题
node 14.21.3 node-sass 4.11.0 npm 6.14.18
3.webpack与webpack-dev-server的版本兼容问题
1.npm uninstall webpack-dev-server
2.npm install webpack-dev-server@2.9.1
3.npm run run-dev
4.html-webpack-plugin的版本问题
npm i html-webpack-plugin@3.2.0
5.依赖缓存的问题
- 删除项目下的node_modules
- 删除package-lock.json
- 在项目目录下重新执行npm install 或者cnpm install,会重新生成node_modules
- 执行npm run run-dev或者cnpm run build