我查了一下
离子-v
获取我当前版本的命令,我发现它是1.7.12,然后我做了
npm install -g ionic
希望能够更新我当前的版本并且它仍然在之前的版本1.7.12上,那么我必须运行的命令才能获得离子1.2而不是我现在已经拥有的离子1?
答案 0 :(得分:5)
这不是npm中的错误,运行时会显示1.7.12版本:
ionic -v
1.7.12
是 ionic-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
答案 1 :(得分:3)
这可能是npm的错误。
首先使用
卸载ionic和cordovanpm uninstall cordova ionic
然后更新node
和npm
安装cordova和ionic
npm install -g cordova ionic
检查版本。
答案 2 :(得分:0)
您可以随时运行
sudo npm uninstall -g ionic && sudo npm install ionic