macOS下node.js环境安装在官方指定路径/usr/local/bin下,但是在我另一个文件夹里面也会出现node_modules文件?

node.js环境安装在官方指定路径/usr/local/bin下,但是在我另一个文件夹里面(/Users/yangqing/node_modules)也会出现node_modules文件,然后在VScode终端运行node的某些操作总是会报各种错误,比如安装nodemon。。。?

我已经混乱了,而且两个包文件下的内容也不一样,,local下的只有两个文件,另一个右很多

喜大普奔!!!解决了!!

阅读 1.9k
2 个回答

解决问题了,一开始在.zshrc文件下添加了一个环境变量路径,导致在官网包路径下,额外还有一个包文件

你先确保全局模块路径已添加到环境变量中,再通过以下命令检查全局模块路径:
npm config get prefix
看看具体情况,然后,确保返回的路径已添加到环境变量 PATH 中。
1.按下 Windows 键 + R,然后输入 sysdm.cpl,按下回车打开系统属性。
2.转到“高级”选项卡,然后点击“环境变量”按钮。
3.在“系统变量”下找到名为“Path”的变量,然后点击“编辑”。
4.查找列表中是否包含 %AppData%\npm(或其他 Node.js 安装路径)。
如果环境变量中没有全局模块路径,你需要将其添加到 PATH 变量中。
二、在 macOS 或 Linux 系统上:
打开你终端。
输入 echo $PATH 并按回车。
查找输出中是否包含 /usr/local/bin(或其他 Node.js 安装路径)。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题