首页 > 建站教程 > 前端框架 >  Error: module property was removed from Dependency (use compilation.moduleGraph.updateModule(dependency, module) instead)正文

Error: module property was removed from Dependency (use compilation.moduleGraph.updateModule(dependency, module) instead)

我爱模板网在使用VUE3做项目时,运行npm run serve,安装到12%,报了下面的错:

Error: module property was removed from Dependency (use compilation.moduleGraph.updateModule(dependency, module) instead)

一番百度,发现原来是由于webpack4以上的版本变动较大,与之前的是有所差距的,所以如果是采用vue3创建的vue项目,用webpack4的版本更能互相的兼容,如果采用webpack5的版本的话,则会出现以上报错。
 
知道了问题,那么就降低版本了。
 
卸载原本的版本:由于可能不知道我们自己之前安装的webpack是全局安装还是局部安装,所以可以把下面的两句命令都执行一遍
 
全局:npm uninstall -g webpack
局部:npm uninstall webpack
 
重新安装低版本:nnpm install --save-dev webpack@x.x.x (x.x.x 表示需要安装特定的版本号),我爱模板网安装的是4.42.0版本
 
安装webpack-cli:npm install --save-dev webpack-cli