2016-02-02 37 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