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