NVMを使用しており、グローバルNPMモジュールをインストールしようとしています。その操作には、権限がないフォルダに対する権限が必要です。 prefix
の設定では簡単に解決できるnode.js/npmを使用しましたが、NVMはこれを明示的に禁止しています。NVMグローバルモジュールフォルダ
NVMのグローバルモジュールフォルダへのパスを変更する正しい方法は何ですか? ~/.npmrc
インサイド
NVMを使用しており、グローバルNPMモジュールをインストールしようとしています。その操作には、権限がないフォルダに対する権限が必要です。 prefix
の設定では簡単に解決できるnode.js/npmを使用しましたが、NVMはこれを明示的に禁止しています。NVMグローバルモジュールフォルダ
NVMのグローバルモジュールフォルダへのパスを変更する正しい方法は何ですか? ~/.npmrc
インサイド
を:
nvm which current
.nvmは、次のようなパスでない場合は、システムのインストールを使用している:
/usr/local/bin/node
NVMによって管理されるバージョンに切り替えるには:あなたを確認するには
nvm use 4
nvmが管理するバージョンを使用しています。
nvm which current
次のような表示があります。
/Users/<your-user-name>/.nvm/versions/node/v4.2.2/bin/node
システムインストールを使用している場合にのみ、グローバルインストールのアクセス許可の問題が発生します。
nvmはデフォルトでホームフォルダ内に自分自身をインストールしませんか? –
いいえ、グローバルモジュールでは、/ usr/local/bin /にアクセスしてそこにある実行可能ファイルへのシンボリックリンクを作成しようとします。 – Juriy
'-g'なしでインストールし、' node_modules/.bin'に –