有人能告诉我在哪里可以找到我使用安装的 Node.js 模块 npm 吗?
npm
您可以运行npm list -g以查看安装了哪些全局库以及它们的位置。用于npm list -g | head -1仅显示路径的截断输出。如果您只想显示主包而不是与它一起安装的子包 - 您可以使用 -npm list --depth=0这将显示所有包并且只获取全局安装的包,只需添加 -g ie npm list -g --depth=0。
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环境变量设置为此路径,则可以通过节点找到模块。
/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
%USERPROFILE%\AppData\npm\node_modules
%USERPROFILE%\AppData\Roaming\npm\node_modules
非全局库安装在node_modules您当前所在文件夹的子文件夹中。
node_modules
您可以运行npm list以查看为您当前位置安装的非全局库。
npm list
npm install -g pm2 - pm2 将被全局安装。然后通常会在/usr/local/lib/node_modules( npm root -g 用于检查位置)中找到它。
npm install -g pm2
npm root -g
npm install pm2 - pm2 将安装在本地。然后它通常会在本地目录中找到/node_modules
npm install pm2
/node_modules