Phonegap安装错误(npm)

 妮子爱笨蛋 发布于 2023-01-11 12:19

我一直在寻找解决方案两天来在我的Windows 8.1系统上设置Phonegap而没有任何成功.

每当我尝试通过npm安装Phonegap时,我都会遇到一个我认为与Cordova(-lib)有关的错误.

要安装Phonegap,我必须在我的系统上安装Node.js(v0.10.28).在此之后,我打开了Windows Powershell,并按照Phonegap网站上的说明发出了以下命令:

npm install -g phonegap

输出:(这是错误的唯一部分)

error notarget No compatible version found: cordova-lib@'lorinbeer/cordova-lib.git#configparser_module'
error notarget Valid install targets:
error notarget ["0.21.2","0.21.3"]
error notarget
error notarget This is most likely not a problem with npm itself.
error notarget In most cases you or one of your dependencies are requesting
error notarget a package version that doesn't exist.

我也尝试通过npm安装Cordova,然后安装Phonegap,但这也没有解决任何问题.

使用管理员权限运行Powershell也没有帮助,并尝试了其他人在设置Phonegap时遇到问题的解决方案,但没有任何作用.

我真的希望有人可以帮助我.

提前致谢.

2 个回答
  • 下载旧版本.我认为新的问题有问题

    npm install -g phonegap@3.4
    

    我试过这个并为我工作.

    2023-01-11 12:20 回答
  • 我昨天遇到了同样的问题.如果您检查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存储库并执行以下步骤:

      下载phonegap-cli repo的zip(https://github.com/phonegap/phonegap-cli/archive/master.zip)

      解压缩它

      打开package.json文件并在依赖项中找到cordova-lib条目(第32行)

      将值更改为0.21.3,这是最后一个版本.

      将文件夹的存档重新创建为tar.gz格式

      打开CLI并运行以下命令:

      npm install -g path/to/archive/phonegap-cli-master.tar.gz
      

    它现在应该工作.

    希望有所帮助!

    2023-01-11 12:22 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有