有人可以告诉我在哪里可以找到使用我安装的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
安装时,使用-g选项进行全局安装
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