如何在Node.js中获取全局模块安装文件夹

时间:2013-12-12 21:56:07

标签: node.js npm

我正在尝试访问全局节点模块磁盘上的位置(从节点模块中)。

我知道我可以在命令行输入npm root -g,但这非常慢。

您是否知道如何可靠且及时地获取此信息(无需用户设置任何全局Env变量)?

2 个答案:

答案 0 :(得分:7)

您可能无法以纯JavaScript方式执行此操作,但您只需查找npm位置:

$ which npm
/usr/local/bin/npm
$ ls -al /usr/local/bin/npm
... /usr/local/bin/npm -> ../lib/node_modules/npm/bin/npm-cli.js

因此全球node_modules/usr/local/lib/node_modules

答案 1 :(得分:0)

在 Windows 上,可以通过执行命令来完成:where npm