当前位置:首页 > nodejs > 正文内容

npm run dev 报错 Error: module property was removed from Dependency

关中浪子1年前 (2023-03-29)nodejs637
【腾讯云】2核2G4M云服务器新老同享99元/年,续费同价
找梯子最重要的就是稳定,这个已经上线三年了,一直稳定没有被封过,赶紧下载备用吧!

npm run dev  报错如下:


179c78a29151cfc3eb941ad1df711e84_e426eba1032b4b47adfb3643653f8b64.png

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


解决方案:


1、将项目的node_modules删除,package-lock.json删除,执行命令:npm cache clean --force,然后重新npm install,然后再执行npm run docs:dev命令,继续同样的错误;(无效)


2、首先卸载掉本地的webpack,然后指定版本npm install webpack@4.42.0 --save-dev,再次执docs:dev命令,正常跑起来了(有效)


总结:报错之前,本地安装的webpack版本是5以上,据说是webpack4以上的版本改动较大,引起的该问题,指定版本大多可以解决


另外执行   npm install webpack@4.42.0 --save-dev  时 如果 npm 版本太低会提示升级

D:\vue>npm install webpack@4.42.0 --save-dev
npm notice
npm notice New major version of npm available! 7.20.3 -> 9.6.2
npm notice Changelog: https://github.com/npm/cli/releases/tag/v9.6.2
npm notice Run npm install -g npm@9.6.2 to update!


执行脚本  

 npm install -g npm@9.6.2

OK,npm run dev 可以成功运行了

扫描二维码推送至手机访问。

版权声明:本文由码农翻生发布,如需转载请注明出处。

本文链接:https://lubojian.cn/post/233.html

分享给朋友:

相关文章

Please, upgrade your dependencies to the actual version of core-js.

core-js@2.6.12: core-js@❤️.3 is no longer maintained and not recommended for usage due to the number of issues. Because...

error:0308010C:digital envelope routines::unsupported

error:0308010C:digital envelope routines::unsupported

问题描述使用 npm run dev 或者 yarn run dev 时报错:error:0308010C:digital envelope routines::unsupportednodejs 版本为 18.12.1解决方案Google...

npm run dev ReferenceError: globalThis is not defined

请考虑将node.js的版本更新为>=12。globalThis已根据此兼容性表添加到node.js v12.0.0中。或者通过更新pm2解决npm install pm2 -gpm2 update...

Node Sass version 5.0.0 is incompatible with^4.0.0

在执行npm run dev 后项目报了 Node Sass version 5.0.0 is incompatible with^4.0.0 这个错误,很明显是Sass 的版本过高,因此需要对 Sass的版本降级为4.0版本。Sass 版...

EventSource 需要添加header等信息

一、原生EventSource(一)定义:MDN详解:Web API 接口参考>EventSource(二)使用方式:  const eventSource = new Ev...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。