我目前在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也有Admin权限。 我试图安装phonegap版本3.4并安装它,但是当我尝试编译它时显示了ant错误。
有什么想法吗?
答案 0 :(得分:0)
浏览屏幕截图和错误日志。一切都看起来很好,你的PATH已经正确定义了,正如你所说,ANT可以在查询时打印它的版本号,所以它肯定不是ANT的问题
看起来npm有问题,如果你有NodeJS,你需要通过下载最新的NodeJS软件包来升级npm(你可能想要安全地执行全新安装)。