2016-02-02 66 views
0

這就是我想在我的Mac做:npm install eslint -g「權限被拒絕」試圖在OSX安裝ESlint當全球

我也得到一個EACCES: permission denied以下詳細信息:

npm ERR! errno: -13, 
npm ERR! code: 'EACCES', 
npm ERR! syscall: 'unlink', 
npm ERR! path: '/HOME/.node_modules_global/lib/node_modules/eslint/LICENSE' } 

如何在不使用sudo的情況下全局安裝ESlint?或者我應該使用sudo

+1

做須藤 –

+2

嘗試最好的辦法是使用* NVM * (節點版本管理器),您可以在同一臺機器上安裝多個版本的nodej nd它將您的全局模塊保存在您的用戶文件夾中 – gabrielperales

回答

1
+0

我對'npm'甚至OSX終端和命令非常陌生!無論如何,我似乎已經安裝了它,但是在運行eslint時得到'command not found'。 – Yalda

+0

你還必須在你的'PATH'中添加'$ {HOME} /。npm-packages/.bin',這樣你的shell知道在哪裏查找全局安裝的腳本。 – leesei