npm 在哪里安装软件包?

时间:2021-01-21 17:14:19

标签: node.js macos npm

我对 npm 有点乱。 我正在尝试使用 npm 更新 npm 和其他库,但它没有更新,我尝试了一些解决方案,但它们对我不起作用。

下面是运行时返回的路径名; npm rootnpm root -gwhich npm 通过命令行:

<块引用>
$ npm root
/Users/MYUSER/node_modules
$ npm root -g
/usr/local/Cellar/node/13.7.0/lib/node_modules
$ which npm
/usr/local/bin/npm

Can you help me understand what is wrong here?

1 个答案:

答案 0 :(得分:0)

我能理解你的困惑。首先,重要的是要知道,Node 是运行代码的软件。 NPM 是一个包管理器,在安装 Node 时一起提供。

由于不同的项目需要其特定的节点版本,我喜欢使用 NVM - 节点版本管理器。

您的主文件夹中的 node_modules 目录存在,因为您可能在主文件夹中执行了 npm install 命令。它已经创建了 node_modules 目录并在那里下载了包。保持 HOME 目录尽可能干净是一个好习惯,没有理由将 node_modules 文件夹保留在那里。

相关问题