requrie全局模块报错问题解决方案

问题描述


使用npm install -g命令全局安装了某个模块,但是在项目中使用require引入该模块时报错,如下所示:

错误截图

检查配置


第一步:项目根目录下运行 npm root -g,获取全局模块的安装路径:

第二步:在项目根目录下面运行node命令, 然后打出module.paths的值

第三步:检查第一步的路径是否在这个module.paths中,如果不存在,那么require就会报错。


解决方案


将全局模块的安装路径(npm root -g)添加到环境变量即可。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容