遇到的cannot find module 'xxx' 问题

Posted songforu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了遇到的cannot find module 'xxx' 问题相关的知识,希望对你有一定的参考价值。

昨天配置新项目的环境,明明都npm inatsll都安装了,再次运行的时候一直报错,缺少模块。我以为就一个没安装上,就手动npm install -g ‘xxx‘ ;结果一个装好了,又继续蹦出cannot find module ‘xxx‘。

我继续install,然而依旧继续蹦出来新的cannot find module ‘xxx‘。我这暴脾气。

还有这样说的:

出现cannot find module xxx,说明你缺xxx模块,你需要做的就是输入命令npm install xxx.之后将会自动下载安装,如果提示不成功,再来一遍

每个人出现问题的场景不同,就像我装一个错一个,我岂不是要累死了。而且package.json里也都显示依赖装好了。

还有人说可以通过配置环境变量,如下:

使用npm install -g xxx 之后仍然报 
Cannot find module xxx 错误,可以通过设置环境变量来解决; 

export NODE_PATH=/usr/local/lib/node_modules/  
echo $NODE_PATH  

反正我是不知道他本人有没有试过,也没有个截图可以看看是咋配置的环境变量,本人愚笨,看不懂这环境变量。

于是简单粗暴,删除项目,从svn重更新项目,再一键npm install。然后这个竟然奇迹般地能用了,哎,不知道是啥问题。

以上是关于遇到的cannot find module 'xxx' 问题的主要内容,如果未能解决你的问题,请参考以下文章

使用JEST遇到Cannot find module报错的问题解决

解决Cordova安装Cannot find module 'bplist-parser'问题

Error: Cannot find module 'babel-runtime/regenerator'

Mocha单元测试时出现Cannot find module 'chai'

报错:Cannot find module ‘autoprefixer‘

go 报错 cannot find module providing package或cannot find main module