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


当前回答

您可以通过该命令找到全局安装的模块

npm list -g

它将为您提供node.js模块已安装的位置。

C:\Users\[Username]\AppData\Roaming\npm

如果您将node.js模块安装在本地文件夹中,您可以键入以下命令来查看位置。

npm list

其他回答

最简单的方法就是去做

NPM list

列出软件包并查看其安装位置。

我已经通过chololatey安装了npm,所以位置是

C: \ MyProgramData \巧克力色\ lib \ nodejs.commandline.0.10.31 \ \ node_modules工具

C:\MyProgramData\是巧克力回购位置。

如果你正在寻找npm安装的可执行文件,也许因为你想把它放在你的PATH中,你可以简单地这样做

npm bin

or

npm bin -g

扩展其他答案。

npm list -g

将显示全局安装包的位置。

如果你想把这个列表输出到一个文件中,你可以很容易地在你的文本编辑器中搜索:

npm list -g > ~/Desktop/npmfiles.txt

您可以通过该命令找到全局安装的模块

npm list -g

它将为您提供node.js模块已安装的位置。

C:\Users\[Username]\AppData\Roaming\npm

如果您将node.js模块安装在本地文件夹中,您可以键入以下命令来查看位置。

npm list

全球图书馆

你可以运行npm list -g来查看安装了哪些全局库以及它们的位置。使用npm list -g | head -1来截断输出,只显示路径。如果你想只显示主包,而不是随它安装的子包,你可以使用- npm list——depth=0,它将显示所有的包,如果只获得全局安装的包,只需添加-g,即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的本地目录中找到它