首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法更新Ionic-CLI

无法更新Ionic-CLI
EN

Stack Overflow用户
提问于 2016-10-11 12:48:57
回答 6查看 4K关注 0票数 0

我有一个问题,更新到最新版本的Ionic。当我试图运行命令ionic g provider Tabs并得到g is not a valid task作为响应时,我就意识到了这个问题。

我已经安装了三个版本的NodeJS,我用NVM在它们之间切换。我试着将Ionic和Cordova从这三个方面删除,更新NPM,并在Node的最新版本中重新安装。还是没有运气。

我的系统信息如下:

科多瓦·克莱:你被排除在遥测之外。要改变这一点,请运行:科多瓦遥测仪。6.3.1

Gulp版本:需要外部模块babel-注册套餐本地版: CLI版本1.2.1 Ionic CLI版本: 1.7.7 Ionic App Lib版本: 0.6.3 ios-部署版本:未安装ios-sim版本: 5.0.3 OS: Mac El Capitan Node版本: v6.7.0 Xcode版本: Xcode 8.0构建版本8A218a

我一整天都把头撞在墙上,所以任何帮助都会很感激的!

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2016-10-11 13:44:59

根据文档,只有在Ionic 2.0.0之后才能使用ionic g

你的系统信息显示你有:离子CLI 1.7.7

你必须更新Ionic。

代码语言:javascript
复制
npm install -g ionic@2.1.0

编辑

安装前尝试删除旧版本

代码语言:javascript
复制
 npm uninstall -g ionic 

还请验证您没有在本地安装任何带有错误版本的离子包(检查项目的文件夹node_modules )。

票数 1
EN

Stack Overflow用户

发布于 2017-03-30 16:07:42

你必须首先更新国家预防机制。

sudo npm install -g nmp@latest

更新NPM后,安装离子型

sudo npm install -g ionic

试试这个approach.Hope,它会对你有用的。

票数 1
EN

Stack Overflow用户

发布于 2019-01-03 11:01:36

在OSX上完全删除它

代码语言:javascript
复制
npm uninstall -g ionic 
sudo rm /usr/local/bin/ionic

与…确认

代码语言:javascript
复制
ionic -v

它不应该返回离子,然后用npm install -g ionic重新安装。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39977628

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档