我正在尝试将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
。这是正确的假设吗?如果是这样,你知道我做错了什么吗?
由于
答案 0 :(得分:8)
我们做了很大的聊天。有用的事情:
npm uninstall -g ionic
完全删除所有以前的版本,或者从rm -rf /usr/local/lib/node_modules
手动删除。别忘了删除符号链接:rm -rf /usr/local/bin/ionic
ionic -v
npm root -g
路径与/usr/local/lib/node_modules
一样正确,请尝试安装npm install -g ionic@latest
。然后你应该得到ionic -v
答案 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