0

为什么设备插件不能安装在 Cordova 6.0 iOS 项目上?这是来自终端应用程序的文本。

Justins-Air:hipmvi itiMobile$ cordova plugin add cordova-plugin-device 通过 npm 获取插件“cordova-plugin-device@~1.1.1”错误:无法通过注册表获取插件cordova-plugin-device@~1.1.1。这可能是连接问题,或者插件规范不正确。检查您的连接和插件名称/版本/URL。错误:EACCES,mkdir '/Users/itiMobile/.npm/cordova-plugin-device

4

1 回答 1

1

看起来这是一个权限问题。我尝试在命令之前使用 sudo 解决它,但出现错误。然后我重新启动了mac并再次尝试。然后命令的 sudo 版本允许我添加插件。

但是,当时我无法打开 xCode。我通过在查找器中选择文件夹并从文件菜单中选择获取信息来解决这个问题。我滚动到底部,单击锁定图标,并授予所有人读写权限。之后,我从获取信息窗口底部的设置下拉列表中选择了应用于文件夹中的所有项目。然后我被允许在 xCode 中打开项目。

感谢@alexchance 为我指明了正确的方向。

于 2016-03-15T23:32:24.610 回答