node全局安装依赖无法找到
node 全局安装依赖无法找到问题
如果全局安装完依赖,然后在命令行中使用,提示找不到命令,比如Cannot find module 'axios
,那么就需要配置环境变量了
配置环境变量
- 首先找到 nodejs 的安装目录,我是使用 nvm 安装,node 安装目录是
C:\Program Files\nodejs
,环境变量配置如下 - 可以看到 NVM_SYMLINK 是配置的 nodejs 的安装目录,这样就可以找到 nodejs 的安装目录了,然后打开目录可以找到
node_modules
文件夹,然后对 NODE_PATH 进行配置,添加%NVM_SYMLINK%/node_modules
即可 - 嗯
- 也可以 NODE_PATH 添加
C:\Program Files\nodejs\node_modules
只不过是第一种使用了环境变量,第二种直接写死了路径,不过都是可以的
测试
为了保险起见,可以重启一下电脑,然后再次回到 cmd 中,执行之前报错的脚本,可以看到已经可以正常使用了
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 时空跃动
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果