将Ionic升级到最新版本

时间:2017-05-15 14:38:32

标签: ionic-framework ionic2

我正在尝试将Ionic升级到最新版本。查看here,表明最新版本为3.0.0。我也关注this教程。

所以我做了以下事情:

sudo npm uninstall -g ionic
sudo npm install -g ionic@latest

控制台:

Richards-MacBook-Pro:theWhoZoo richardmarais$ sudo npm install -g ionic
Password:
/Users/richardmarais/npm-global/bin/ionic -> /Users/richardmarais/npm-global/lib/node_modules/ionic/bin/ionic
/Users/richardmarais/npm-global/lib
└── ionic@3.0.0 

但是当我跑步时:

ionic -v

我明白了:

2.1.18

ionic info

我明白了:

Your system information:

Cordova CLI: 6.4.0 
Ionic Framework Version: 3.1.1
Ionic CLI Version: 2.1.18
Ionic App Lib Version: 2.1.9
Ionic App Scripts Version: 1.3.0
ios-deploy version: Not installed
ios-sim version: Not installed
OS: macOS Sierra
Node Version: v7.10.0
Xcode version: Xcode 8.3.2 Build version 8E2002

我希望它将Ionic CLI Version: 2.1.18更新为3.0.0。这是正确的假设吗?如果是这样,你知道我做错了什么吗?

由于

4 个答案:

答案 0 :(得分:8)

我们做了很大的聊天。有用的事情:

  1. 请确保使用npm uninstall -g ionic完全删除所有以前的版本,或者从rm -rf /usr/local/lib/node_modules手动删除。别忘了删除符号链接:rm -rf /usr/local/bin/ionic
  2. 完全删除后,您会看到错误:找不到ionic -v
  3. 的命令
  4. 现在,如果您的npm root -g路径与/usr/local/lib/node_modules一样正确,请尝试安装npm install -g ionic@latest。然后你应该得到ionic -v
  5. 的正确输出

答案 1 :(得分:6)

ionic CLI软件包已重命名为@ ionic / cli https://twitter.com/ionicframework/status/1223268498362851330

所以您应该从全局中卸载离子

npm uninstall -g ionic

并添加新的程序包名称。

npm install -g @ionic/cli@latest

万一有人从Google来这里。

答案 2 :(得分:1)

我很简单

$ ionic --version
$ 4.2.1
$ sudo npm i -g ionic@latest 
$ ionic --version
$ 4.8.0

答案 3 :(得分:0)

我将开始尝试简单的事情。

我刚跑了...

npm --version

然后,答案是...

4.6.0
   ╭──────────────────────────────────────╮
   │                                      │
   │   Update available 4.6.0 → 4.12.0    │
   │     Run npm i -g ionic to update     │
   │                                      │
   ╰──────────────────────────────────────╯

所以,我做到了...

npm i -g ionic to update

之后...

npm --version
6.5.0