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也不好使!