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

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

我知道我可以在命令行上inputnpm root -g ,但这非常慢。

你们有没有人知道如何及时获得这些信息(不需要用户设置任何全球环境variables)?

您可能无法以纯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