ios - mac 终端上的 cordova 权限被拒绝

标签 ios angular cordova

我安装了全局cordova,并且当我输入which cordova时已经获得了路径,它显示cordova:别名为/Users/myusername/lib/node_modules/cordova/bin

但是当我输入 cordova create hello com.example.hello HelloWorld 时,它得到的响应为 zsh: Permission Denied:/Users/myusername/lib/node_modules/cordova/bin

然后我尝试输入 sudo chown -R myusername/Users/myusername/lib/node_modules/cordova/bin 但当我再次输入 cordova create hello com.example.hello HelloWorld 时,它得到的响应为 zsh: Permission Denied:/Users/myusername/lib/node_modules/cordova/bin 。

如何修复它,以便我可以从我的 Angular 应用程序创建新的 ios cordova 项目?

最佳答案

我输入 npm config set prefix/usr/local,然后输入 npm install -g cordova 并再次输入。我可以得到 Cordova ——版本。当我输入 cordova create hello com.example.hello HelloWorld 时,它开始创建新项目。 这就是我的解决方案。希望这可以帮助其他人。

关于ios - mac 终端上的 cordova 权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59572838/

相关文章:

ios - 在不丢失状态栏背景的情况下隐藏 UINavigationBar

javascript - Angular 5 中的动画列表

angular - 检测 Angular2 RC5 响应式表单中使用了哪个提交按钮

android - Cordova 应用程序未在 Android 上调用 API - net::ERR_CONNECTION_REFUSED

javascript - JQuery 中动态添加的页面未使用新样式更新我的页面

ios - Swift Firebase Storage.storage().reference(forURL : ) not working

ios - key 更改后的 RLMException - 已使用不同的加密 key 打开

ios - 嵌套 Collection View Swift 4.2

javascript - Angular 4 ng serve --prod 与 ng serve

java - 类似于 Applaud 的 Phonegap Eclipse 插件