我使用命令安装了angular-cli npm install -g angular-cli。 但是,每当我尝试运行任何ng命令时,它都会给我一个错误说
test
临时修复是更改文件权限。但是,每次运行ng命令时,权限都会重置! 我的npm权限是固定的。我可以安装没有sudo的软件包。但我面临着cli的问题。任何帮助将不胜感激
答案 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