Angular-cli需要root访问权限

时间:2016-07-21 18:39:24

标签: angular npm angular-cli

我使用命令安装了angular-cli npm install -g angular-cli。 但是,每当我尝试运行任何ng命令时,它都会给我一个错误说

test

临时修复是更改文件权限。但是,每次运行ng命令时,权限都会重置! 我的npm权限是固定的。我可以安装没有sudo的软件包。但我面临着cli的问题。任何帮助将不胜感激

1 个答案:

答案 0 :(得分:1)

我使用OSX 10.11.6遇到了同样的问题并从这里解决了它。我假设您正在更改程序目录中的文件权限,而不是更改ember-cli.json文件。这是一个让我解决问题的解决方法:

https://github.com/angular/angular-cli/issues/696#issuecomment-233181380

sudo chown `$whoami` /Users/`$whoami`/.config/configstore/ember-cli.json

鉴于你的回溯,你似乎需要运行类似的命令:

sudo chown m041 /home/m041/.config/configstore/ember-cli.json