Node.js 由于ant,Phonegap npm安装不工作

Node.js 由于ant,Phonegap npm安装不工作,node.js,cordova,ant,npm,Node.js,Cordova,Ant,Npm,我目前在windows 8.1操作系统上通过npm安装phonegap 3.5时遇到问题。 我已经安装并设置了如图所示的路径 我已经安装了ANT、JDK和Android SDK,如图所示 最后,当我尝试npm安装-g phonegap时,我总是会得到如图所示的错误 我尝试从%APPDATA%中删除npm模块文件夹,也尝试在没有结果的情况下清除npm缓存。发生了什么事?我尝试了几天安装它,但没有成功,我在这里附上我的日志 我还尝试安装cordova,它也安装了,但当我尝试cordova添加a

我目前在windows 8.1操作系统上通过npm安装phonegap 3.5时遇到问题。 我已经安装并设置了如图所示的路径

我已经安装了ANT、JDK和Android SDK,如图所示

最后,当我尝试npm安装-g phonegap时,我总是会得到如图所示的错误

我尝试从%APPDATA%中删除npm模块文件夹,也尝试在没有结果的情况下清除npm缓存。发生了什么事?我尝试了几天安装它,但没有成功,我在这里附上我的日志

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


有什么想法吗?

查看您的屏幕截图和错误日志。一切看起来都很好,并且您的路径已经正确定义,正如您所说的,ANT可以在查询时打印其-版本号,所以ANT绝对没有问题

npm似乎有问题,如果您有NodeJS,您将需要下载最新的NodeJS包来升级npm。为了安全起见,您可能希望执行干净的安装


请附上您正在谈论的ant错误日志。jitendra,这是我执行cordova platform add android i653.photobucket.com/albums/uu260/tidus_david/anterror.pngal时出现的ant错误。因此,当我使用命令phonegap build android i653.photobucket.com/albums/UUU260/tidus_david/phonegapanterror.pngc执行phonegap版本3.4时,我附加了ant错误。能否向我们显示路径的内容?这几乎肯定是一个路径问题。@Lorenzo我的路径的内容在这张图片上。这是nodejs的环境变量的问题,我在路径中添加了nodejs安装目录,并添加了%AppData%\Roaming\npm,现在一切都正常了,谢谢你整理好了,谢谢你发回你的解决方案。