npm全局安装模块Cannot find module xxx

521 阅读1分钟

牙叔教程 简单易懂

以模块 colors 为例

Error: Cannot find module 'colors'

如果全局安装该模块

npm i colors -g

有的人就会报错, 找不到该模块,

解决办法

在系统环境变量中添加提醒变量

NODE_PATH变量值的获取

这是npm全局安装的模块所在文件夹

cmd中运行以下命令

npm root -g

NODE_PATH 和 PATH 效果不一样

如果直接把

D:\nodejs\npm_global\node_modules

追加到 PATH 后面, 是没有效果的, 还是会报错, 找不到模块,

必须使用 NODE_PATH,

NODE_PATH 就是 NODE 中用来寻找模块所提供的路径注册环境变量