Cordova - OSX中,nodev7.5.0无法安装cordova解决方法!

OSX:10.12.3

node:v7.5.0

结果很搞笑啊,先前怎么安装都不成功,现在居然安装成功了!我认为安装失败最大的原因是:你不能访问谷歌的原因!!!!

使用最新稳定版,有助于安装,可以顺便安装完毕!

看看我安装失败的经历吧!

今天打算在OSX里面安装cordova了,结果怎么安装都不成功,包括更新了node的源,百思不得其解啊,在多次尝试之后,最后自己解决了!我没能安装成功的node版本,应该是先前我安装开发工具时候,顺便安装的,当时稳定版本就是7.5.0,先看错误的表现吧!

执行命令后,一直停留在这!

说说我的接下来的解决步骤吧,直接升级到最新版node!

sudo npm install -g n
sudo n stable

依次执行上面命令,把node升级为最新版,最后执行安装cordova命令:

sudo npm install -g cordova

最终安装成功了,但是发现在shell里面输入cordova命令不好使,看cordova安装路径,居然安装到7.5.0目录下了!可能彻底删除node,再安装会成功吧,但是我在这里没有那么做!

我在一个没有安装node的OSX里面,安装了当前稳定版本node v8.12.0 ,随后更新为淘宝源:

npm config set registry https://registry.npm.taobao.org 

更新完毕,可以用下面命令检查是否正确更新了

npm config get registry

如果一切正常了,那么就可以执行安装cordova命令了(安装命令在上面),随后就会很顺利安装了,最终cordova正常工作了!!

总结:安装失败最可能的原因:不能访问谷歌的原因!安装node最新稳定版本,有助于安装!如果从旧版本node升级到最新版本,那么应该彻底删除先前node,否则可能安装完cordova也不好使!

猜你喜欢

转载自www.cnblogs.com/sunylat/p/9855572.html