web-dev-qa-db-ja.com

NVMグローバルモジュールフォルダー

NVMを使用していますが、グローバルNPMモジュールをインストールしようとしています。そのアクションには、私にアクセス許可がないフォルダーへのアクセス許可が必要です。通常のnode.js/npmでは、prefix構成で簡単に解決できましたが、NVMでは明示的に禁止されています。

NVMのグローバルモジュールフォルダーへのパスを変更する正しい方法は何ですか?

29
Juriy

使用しているノードの現在のバージョンの場所を確認するには:

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

システムインストールを使用している場合にのみ、グローバルインストール許可の問題が発生するはずです。

35
M J