工作中发现与Team Leader在ionic下打出的android包不能覆盖安装,于是开始分别替换jdk,cordova,ionic的版本,探究到底是哪里存在问题,最后发现是ionic版本不同导致的,Leader的版本较低。现把探究过程中的经验分享如下。
1.卸载ionic
npm uninstall ionic -g(这一步速度较快)
2.检查是否卸载 win+R输入ionic
如显示如上图所示则成功
3.安装ionic,由于网络原因 ,安装容易失败,请按照以下步骤进行:
3.1 win+R进入终端,
输入:npm config set registry http://registry.cnpmjs.org
输入:npm info underscore
//(如果上面配置正确这个命令会有字符串response)
//方法参考博客:http://blog.csdn.net/enson16855/article/details/23299787
截图如下:
3.2输入:npm install ionic@1.7.16
//注意:@后面是指定安装的版本号,ionic与@之间无空格
3.3安装完毕后,win+R 输入ionic -version查看版本号,如果与所安装版本一致,即为安装成功。
1.win+R进入终端,,卸载npm uninstall cordova -g(这一步速度较快)
1.进入C盘(如果cordova不是安装在c盘请进入cordova安装的磁盘下),将cordova相关文件夹和文件全部删除,这点与ionic不同,必须注意,否则不能成功安装cordova。
6.在终端输入:npm config set registry http://registry.cnpmjs.org
输入:npm info underscore
//(如果上面配置正确这个命令会有字符串response)
//方法参考博客:http://blog.csdn.net/enson16855/article/details/23299787
7输入:npm install cordova@6.2.0
//注意:@后面是指定安装的版本号,cordova与@之间无空格
3.3安装完毕后,win+R 输入cordova-version查看版本号,如果与所安装版本一致,即为安装成功。