PhoneGap从2.9.0开始,只采用node安装方式,安装命令以下:html
npm install -g phonegap node
今天我使用此命令安装PhoneGap时候,始终没法安装,在网上搜索一下,最终解决了!没法安装的缘由是npm默认的源在国外,我不说你也应该知道为何了吧?解决办法也很简单,就是把npm的源设为国内的就能够了,打开node的命令行窗口,随后在里面输入下面命令:git
npm config set registry https://registry.npm.taobao.org npm
验证是否安装成功命令:segmentfault
npm config get registry
执行上面命令,若是没有任何错误提示,那么已经把npm的源设为国内淘宝公司提供的npm源了!随后执行上面的PhoneGap安装命令,若是没有其它问题,稍微等待一会就会把PhoneGap成功安装了。工具
验证PhoneGap是否成功,在当前node命令窗口中输入下面命令:spa
phonegap -v .net
若是PhoneGap成功安装完毕,可以正常工做了,就会正常输出当前PhoneGap的版本信息了!下面是PhoneGap成功执行显示版本信息命令的截图:命令行
注意问题:code
1,npm是node的包管理工具,通常在安装node时候默认安装上去了,若是没有这个工具,多是node没有安装。
2,git要已经安装了,git是一个源代码管理工具,若是这个工具没有安装,也没法用npm安装PhoneGap。
参考:
https://blog.csdn.net/lovelyelfpop/article/details/22369951
https://cnodejs.org/topic/4f9904f9407edba21468f31e
http://www.javashuo.com/article/p-efzhufiz-es.html
https://www.jianshu.com/p/dc1acdfe1e27