协慌网

登录 贡献 社区

npm 安装包在哪里?

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

答案

全球图书馆

您可以运行npm list -g来查看安装全局库的位置。

在 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以查看当前位置的已安装非全局库。

命令npm root将告诉您 npm 包的有效安装目录。

如果当前工作目录是节点包或节点包的子目录,则npm root将告诉您本地安装目录。 npm root -g将显示全局安装根目录,无论当前工作目录如何。

请参阅文档。

使用npm root -g命令查找全局npm路径。

例:

$ npm root -g
/usr/local/lib/node_modules