2013-08-22 23 views
33

我相信在过去,我发现了一个选项来传递给npm以使其输出它用于-g(全局模块)的路径。有谁知道这样的选择?或者任何其他方法获取全局路径前缀npm正在使用?如何获得npm全局路径前缀

我知道全球模块在我的计算机上的位置(/usr/local/share/npm/bin),通常只需几分钟即可在其他计算机上查找全局模块:通常$PATH已正确配置,如果不正确,诀窍。但是,是不是有一些快速的方法可以告诉npm的构建方式,以及它用于全局模块的路径?

回答

60

npm config get prefix将返回路径。

12

npm bin怎么样?

它可以与export PATH="$(npm bin):$PATH"一起使用。它会找到npm的bin全局目录(或者如果存在:local)。

+10

这应该是'npm bin -g','npm bin'返回本地bin的位置,但不会检查它的存在。单独的'npm bin'从来不会返回全局的npm bin。 – cchamberlain