【问题标题】:Why won't the device plugin install in a Cordova 6.0 project?为什么设备插件不能安装在 Cordova 6.0 项目中?
【发布时间】:2016-07-01 10:45:22
【问题描述】:

为什么设备插件不能安装在 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

【问题讨论】:

  • 如果您收到 EACCES 错误,该错误通常与权限有关,与插件无关。您是否尝试过使用 sudo 运行命令?
  • 感谢@AlexChance 的快速回复。我试过你的建议。这是我的结果。 Justins-Air:hipmvi itiMobile$ sudo cordova plugin add codrdova-plugin-device 通过 npm 获取插件“codrdova-plugin-device”错误:无法通过注册表获取插件 codrdova-plugin-device。这可能是连接问题,或者插件规范不正确。检查您的连接和插件名称/版本/URL。错误:注册表在 registry.npmjs.org/codrdova-plugin-device 上为 GET 返回 404

标签: cordova cordova-plugins ios9.2


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2015-03-07
    • 1970-01-01
    • 2018-12-04
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-06
    • 1970-01-01
    相关资源
    最近更新 更多