一尘不染

npm在哪里安装软件包?

node.js

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


阅读 310

收藏
2020-07-07

共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

2020-07-07