栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Phonegap安装错误(npm)

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Phonegap安装错误(npm)

我昨天有同样的问题。如果您检查npm-debug.log,您会注意到当npm尝试访问cordova-lib
git存储库URL时存在权限问题(“权限被拒绝”)。实际上,cordova-
lib是phonegap的依赖项。因此,它无法安装它,我想这就是您收到该错误的原因。

因此,我尝试了此操作:先安装cordova-
lib,然后再安装Phonegap。但是,它仍然无法工作。在尝试执行之前,npm似乎没有检查是否已安装cordova-
lib。在这一点上,我所要做的就是更改从中检索cordova-lib的存储库。这是NPM安装语法:

npm install <tarball file>npm install <tarball url>npm install <folder>npm install <pkg>npm install <pkg>@<tag>npm install <pkg>@<version>npm install <pkg>@<version range>

这意味着我可以从tar.gz文件安装。大!因此,我只是转到此页面https://www.npmjs.org/package/phonegap来检查phonegap存储库并执行以下步骤:

  1. 下载phonegap-cli repo的zip(https://github.com/phonegap/phonegap-cli/archive/master.zip)
  2. 解压缩
  3. 打开package.json文件,并在依赖项中找到cordova-lib条目(第32行)
  4. 将值更改为最新版本0.21.3。
  5. 将文件夹归档重新创建为tar.gz格式
  6. 打开您的CLI并运行以下命令:
    npm install -g path/to/archive/phonegap-cli-master.tar.gz

现在应该可以工作了。

希望对您有所帮助!



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/448593.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号