2013-08-22 2 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グローバルディレクトリ(存在する場合はローカル)が見つかります。

+10

これは 'npm bin -g'でなければなりません。' npm bin'は、ローカルbinが存在する場所を返しますが、存在を確認するようには見えません。 'npm bin 'だけでは、グローバルnpm binを返すことはできません。 – cchamberlain