有人能告诉我在哪里可以找到我用npm安装的Node.js模块吗?
当前回答
不是直接的回答,但可能会有帮助....
npm也有一个缓存文件夹,可以通过运行npm config get cache (%AppData%/npm-cache)找到。
npm模块首先在这里下载,然后复制到npm全局文件夹(%AppData%/Roaming/npm在Windows上)或项目特定的文件夹(your-project/node_modules)。
因此,如果你想跟踪npm包,以及以某种方式,所有下载的npm包的列表(如果npm缓存没有被清理)可以看看这个文件夹。文件夹结构为{cache}/{name}/{version}
这可能也有帮助https://docs.npmjs.com/cli/cache
其他回答
在Ubuntu 14.04中,它们安装在
/usr/lib/node_modules
您可以通过该命令找到全局安装的模块
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\是巧克力回购位置。
Windows 10:当我运行npm prefix -g时,我注意到安装位置在我用来安装的git shell路径内。即使将该位置添加到路径中,来自全局安装包的命令也不会被识别。固定:
运行NPM配置编辑 将前缀改为“C:\Users\username\AppData\Roaming\npm” 将该路径添加到系统路径变量中 使用-g重新安装包。
扩展其他答案。
npm list -g
将显示全局安装包的位置。
如果你想把这个列表输出到一个文件中,你可以很容易地在你的文本编辑器中搜索:
npm list -g > ~/Desktop/npmfiles.txt