【问题标题】:Phonegap npm install not working due to ant由于蚂蚁,Phonegap npm install 无法正常工作
【发布时间】:2014-08-13 10:18:56
【问题描述】:

我目前在 Windows 8.1 操作系统上通过 npm 安装 phonegap 3.5 时遇到问题。 我已经安装并设置了我的路径,如图所示 http://i653.photobucket.com/albums/uu260/tidus_david/path.png

我已经安装了 ANT、JDK 和 Android SDK,如图所示 http://i653.photobucket.com/albums/uu260/tidus_david/Error.png

最后,当我尝试 npm install -g phonegap 时,我总是得到图像中显示的错误 http://i653.photobucket.com/albums/uu260/tidus_david/npminstallerror.png

我尝试从 %APPDATA% 中删除 npm 模块文件夹,还尝试清除 npm 缓存但没有结果。怎么了?我试了好几天都没有成功,这里附上我的日志https://mega.co.nz/#!X8BWxQyD!Ikn9wMdjnsGuFlZSqNwxpSPI92MNyzw95P4qMbL4BuQ

我也尝试安装cordova,它安装了,但是当我尝试cordova添加android平台时它失败并说没有安装ant 我已经安装了 ant,我已经在 google 和 stackoverflow 上搜索了有关此问题的答案,我完全确定我的路径没问题并且安装了 ant,因为当我在 cmd ant -version 中写入时它会返回版本 我使用的 cmd 也有管理员权限。 我尝试安装 phonegap 3.4 版并安装,但是当我尝试编译时显示 ant 错误。

有什么想法吗?

【问题讨论】:

  • 请附上你说的ant错误日志。
  • jitendra,这是我执行 cordova platform add android "i653.photobucket.com/albums/uu260/tidus_david/anterror.png" 时出现的 ant 错误
  • 当我使用命令 phonegap build android "i653.photobucket.com/albums/uu260/tidus_david/phonegapanterror.png" 执行 phonegap 3.4 版时,我还附加了 ant 错误
  • 你能告诉我们你的路径的内容吗?这几乎肯定是路径问题。
  • @Lorenzo 我的路径内容在这张图片上i653.photobucket.com/albums/uu260/tidus_david/path.png

标签: node.js cordova ant npm


【解决方案1】:

浏览您的屏幕截图和错误日志。一切看起来都很好,并且您的 PATH 已正确定义,正如您所说,ANT 可以在查询时打印其 -version 号,因此绝对不是 ANT 的问题

看起来 npm 有问题,如果您有 NodeJS,则需要通过下载最新的 NodeJS 包来升级 npm(为了安全起见,您可能需要执行全新安装)。

http://nodejs.org/download/

【讨论】:

  • 这是 nodejs 的环境变量的问题,我在我的 PATH 中添加了 nodejs 安装目录,并添加了 %AppData%\Roaming\npm,现在一切正常,谢谢
  • 很高兴您将其整理出来,并感谢您回复您的解决方案。
猜你喜欢
  • 2021-11-25
  • 2015-11-03
  • 1970-01-01
  • 2011-09-12
  • 1970-01-01
  • 2014-02-26
  • 1970-01-01
  • 2018-06-15
相关资源
最近更新 更多