小编典典

npm 在哪里安装包?

all

有人能告诉我在哪里可以找到我使用安装的 Node.js 模块 npm 吗?


阅读 135

收藏
2022-02-25

共1个答案

小编典典

全球图书馆

您可以运行npm list -g以查看安装了哪些全局库以及它们的位置。用于npm list -g | head -1仅显示路径的截断输出。如果您只想显示主包而不是与它一起安装的子包 - 您可以使用 -npm list --depth=0这将显示所有包并且只获取全局安装的包,只需添加 -g ie npm list -g --depth=0

在 Unix
系统上,它们通常放置在全局中/usr/local/lib/node/usr/local/lib/node_modules在全局安装时。如果将NODE_PATH环境变量设置为此路径,则可以通过节点找到模块。

Windows XP - %USERPROFILE%\AppData\npm\node_modules
Windows 7、8 和 10 -%USERPROFILE%\AppData\Roaming\npm\node_modules

非全局库

非全局库安装在node_modules您当前所在文件夹的子文件夹中。

您可以运行npm list以查看为您当前位置安装的非全局库。

安装时使用 -g 选项全局安装

npm install -g pm2 - pm2 将被全局安装。然后通常会在/usr/local/lib/node_modules
npm root -g 用于检查位置)中找到它。

npm install pm2 - pm2 将安装在本地。然后它通常会在本地目录中找到/node_modules

2022-02-25