在离子团队正式发布离子1.2版本后,我检查了一下
离子-v
命令得到我当前的版本,我发现它1.7.12,然后我做了
npm install -g ionic
希望更新我当前的版本,它仍然在以前的版本1.7.12,所以我必须运行的命令才能获得离子1.2而不是我现在已经拥有的离子1?
它不是npm中的错误,运行时会显示1.7.12版本:
ionic -v
1.7.12
是离子cli版本,命令行实用程序,你可以在这里找到它:https://www.npmjs.com/package/ionic
您期望的离子1.2版本是离子框架版本:http://code.ionicframework.com/#最新版本是1.2.4 - 哥本哈根
如果要检查应用程序运行的框架版本,请转到您的应用程序目录并键入:
ionic lib
Local Ionic version: 1.2.4 (<path>/myApp/www/lib/ionic/version.json)
Latest Ionic version: 1.2.4 (released 2016-01-08)
* Local version up to date
这可能是npm的错误。
首先使用卸载离子和cordova
npm uninstall cordova ionic
然后更新node
和npm
安装cordova和离子
npm install -g cordova ionic
检查版本。
你总是可以跑
sudo npm uninstall -g ionic && sudo npm install ionic