遇到的cannot find module 'xxx' 问题

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

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

还有这样说的:npm

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

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

还有人说能够经过配置环境变量,以下:svn

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

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

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

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

转载于:https://www.cnblogs.com/songForU/p/10551145.htmlcode