Cordova:无法添加 android 平台,出现 EACCES 错误

Cordova: Cannot add android platform, getting EACCES Error

我已经使用 sudo npm install cordova 安装了 Cordova 并正确设置了路径(我相信)。当我 运行 cordova platform add android 我收到以下错误:

Error: EACCES, open '/home/millerbr/.cordova/lib/npm_cache/cordova-android/3.6.4/package/.npmignore'

我一直在寻找其他类似的问题,其中一些人使用 "chown" 在与他们的问题相关的文件夹上解决了他们的问题 - 我可以为此做些类似的事情吗?

事实证明,这确实是一个权限问题。 运行 sudo chown -R $(whoami) ~/.npm 似乎让我进步了