目录
一、背景
在本地电脑跑vue项目的时候,先进行了 npm install初始化。
初始化完成并成功后,准备跑项目的时候 npm run serve(每个项目可能指令不同,和配置有关),发现运行不起来。在安装到12%,报了下面的错误
Error: module property was removed from Dependency (use compilation.moduleGraph.updateModule(dependency, module) instead)
二、发现问题
一番百度,发现原来是由于webpack4以上的版本兼容的问题。
知道了问题,那么就降低版本了。
三、解决问题
卸载原本的版本:由于可能不知道我们自己之前安装的webpack是全局安装还是局部安装,所以可以把下面的两句命令都执行一遍
1.卸载webpack命令:
全局:npm uninstall -g webpack
局部:npm uninstall webpack
2.重新安装低版本:
npm install webpack@x.x.x --save-dev(x.x.x 表示需要安装特定的版本号)
总结:
报错之前,本地安装的webpack版本是5以上,据说是webpack4以上的版本改动较大,与之前的是有所差距的,所以引起的该问题,如果采用webpack5的版本的话,则会出现以上报错所以用webpack4的版本更能互相的兼容
以上内容解决主要参考:
http://www.5imoban.net/jiaocheng/bootstrap/202203094977.html
报错:Error: module property was removed from Dependency_雪落满地香-Vue