私はnpmのグローバルロケーションを修正するにはどうすればよいですか?
npm ls -g
を実行すると、私は戻って、明らかに間違っている
-> /usr/local/lib64/usr/local/bin
(empty)
を取得します。 locate
を使用する私のグローバルモジュールが/usr/lib64/node_modules
にインストールされているのがわかります。この問題を修正するにはどうすればよいですか? (私はgentoo amd64を実行しています)
私はnpmのグローバルロケーションを修正するにはどうすればよいですか?
npm ls -g
を実行すると、私は戻って、明らかに間違っている
-> /usr/local/lib64/usr/local/bin
(empty)
を取得します。 locate
を使用する私のグローバルモジュールが/usr/lib64/node_modules
にインストールされているのがわかります。この問題を修正するにはどうすればよいですか? (私はgentoo amd64を実行しています)
npmはホームディレクトリにある.npmrcファイルを使います。 (〜/ .npmrc)このファイルには、キーが "prefix"であるキー値のペアが表示されます。値を "/ usr/lib64"のように設定してみてください。
prefix = /usr/lib64
をnpmrc
ファイルがC:\path\to\nodejs\node_modules\npm\npmrc
で見つけることができますWindows上の方のために:だからあなたの.npmrcファイルは、あなたがそれに入れて任意の他に加えて、以下を持っているでしょう。答えに記載されているように、prefix
をcmaxoで変更することができます。デフォルトでは通常は${APPDATA}\npm
のようなものです。
私の場合、 '〜/ .npmrc'は'〜/ .npm'ディレクトリのみです。 – matanster
〜/ .npmrcファイルを作成するだけで読み込みます – Marcel