npm 在哪里安装包?全球图书馆非全局库安装时,使用 -g 选项进行全局安装
2022-08-29 22:03:25
有人可以告诉我在哪里可以找到我使用npm
安装的Node.js模块吗?
有人可以告诉我在哪里可以找到我使用npm
安装的Node.js模块吗?
您可以运行以查看安装了哪些全局库以及它们所在的位置。用于仅显示路径的截断输出。如果您只想显示主软件包,而不是与它一起安装的子软件包 - 您可以使用 - 这将显示所有软件包并且仅获取全局安装的软件包,只需添加 -g 即 .npm list -g
npm list -g | head -1
npm list --depth=0
npm list -g --depth=0
在 Unix 系统上,它们通常放置在全局安装中或全局安装时。如果将环境变量设置为此路径,则可以按节点查找模块。/usr/local/lib/node
/usr/local/lib/node_modules
NODE_PATH
视窗 XP -
视窗 7、 8 和 10 -%USERPROFILE%\AppData\npm\node_modules
%USERPROFILE%\AppData\Roaming\npm\node_modules
非全局库将安装在您当前所在文件夹中的子文件夹中。node_modules
您可以运行以查看当前位置的已安装的非全局库。npm list
npm install -g pm2
- pm2 将在全球范围内安装。然后,它通常会在(使用npm根-g
检查位置。)/usr/local/lib/node_modules
npm 安装 pm2
- pm2 将在本地安装。然后,它通常会在本地目录中找到/node_modules
该命令将告诉您 npm 包的有效安装目录。npm root
如果您当前的工作目录是节点包或节点包的子目录,会告诉您本地安装目录。 将显示全局安装根目录,而不考虑当前工作目录。npm root
npm root -g
$ npm root -g
/usr/local/lib/node_modules