不使用sudo就无法运行大多数cordova命令

Zab*_*abs 6 macos node.js cordova ionic-framework osx-yosemite

我已经安装了npm来设置Ionic&Cordova - 我为此使用了sudo?

我的问题是当我在没有sudo的情况下运行以下命令时出现错误:

cordova emulate ios
Run Code Online (Sandbox Code Playgroud)

错误是

EACCES, permission denied ..... /ios.json
Run Code Online (Sandbox Code Playgroud)

我是对的,如果我不使用这个'基本'cordova命令而不运行sudo我的安装已经被搞砸了?

Zab*_*abs 11

我在终端上执行了以下操作,允许我在不使用sudo的情况下运行命令(这可能有助于某人)

sudo chown -R $(whoami) ~/Documents/mobileapps
Run Code Online (Sandbox Code Playgroud)

这意味着cordova模拟ios命令现在运行!最后!

  • 是的,它帮助了我!我有一个额外的问题 - cordova命令,如$ cordova插件甚至cordova帮助失败,出现相同的错误消息.使用相同的技巧修复:sudo chown -R $(whoami)/Users/USERNAME/.config/configstore/update-notifier-cordova.json我怀疑这意味着我上次更新时出现了更深刻的问题. (3认同)