为什么设备插件不会安装在Cordova 6.0项目中?

时间:2016-03-15 19:44:01

标签: cordova cordova-plugins ios9.2

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

Justins-Air:hipmvi itiMobile $ cordova插件添加了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

1 个答案:

答案 0 :(得分:1)

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

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

感谢@alexchance指出我正确的方向。