我正在使用NVM,我正在嘗試安裝全局NPM模塊。該操作需要對我無權訪問的文件夾的權限。使用常規的node.js/npm很容易用prefix
配置解決,但NVM明確禁止它。NVM全局模塊文件夾
在NVM中更改全局模塊文件夾路徑的正確方法是什麼?
我正在使用NVM,我正在嘗試安裝全局NPM模塊。該操作需要對我無權訪問的文件夾的權限。使用常規的node.js/npm很容易用prefix
配置解決,但NVM明確禁止它。NVM全局模塊文件夾
在NVM中更改全局模塊文件夾路徑的正確方法是什麼?
要查看節點的當前版本的位置您正在使用:
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是否自行安裝在您的home文件夾中? –
不,對於全局模塊,它會嘗試訪問/ usr/local/bin /以創建符號鏈接到可執行文件。 – Juriy
安裝時沒有'-g',你有'node_modules/.bin'來使用 –