其他分享
首页 > 其他分享> > 2021-04-28

2021-04-28

作者:互联网

vue项目Error:Cannot find module ‘xxx’ 类报错的解决方法

现发现只要是报错Error:Cannot find module 'xxx'(例如,Error:Cannot find module 'webpack')这类的问题都可以用下面的方法解决。

报错内容如下:

运行cnpm install没问题,运行cnpm run serve就会报错:

internal/modules/cjs/loader.js:583
[app-scripts] throw err;
[app-scripts] ^
[app-scripts]
[app-scripts] Error: Cannot find module 'balanced-match'
[app-scripts] at Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15)
[app-scripts] at Function.Module._load (internal/modules/cjs/loader.js:507:25)
[app-scripts] at Module.require (internal/modules/cjs/loader.js:637:17)
[app-scripts] at require (internal/modules/cjs/helpers.js:20:18)
[app-scripts] at Object. (/home/manoj/Downloads/phonelogin/node_modules/brace-expansion/index.js:2:16)
[app-scripts] at Module._compile (internal/modules/cjs/loader.js:689:30)
[app-scripts] at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
[app-scripts] at Module.load (internal/modules/cjs/loader.js:599:32)
[app-scripts] at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
[app-scripts] at Function.Module._load (internal/modules/cjs/loader.js:530:3)

在网上查了很多方法,重装node也不行,最后解决问题的方式是:

(1)到项目文件夹下(可以先备份一下项目,以防万一)删除node_modules文件和package-lock.json文件,注意不是package.json。如果删不掉,看下项目是不是打开了,关了再试试

(2)在项目下运行npm install

(3)继续运行npm run dev(这里不一定是dev,要根据自己实际项目中的配置来,就是启动项目就行)

问题解决

后面如果报需要安装什么插件,再继续安装插件,重启即可
 

 

 

标签:04,modules,app,28,js,internal,2021,scripts,cjs
来源: https://blog.csdn.net/Mnmi578nn/article/details/116245536