Ionic2 Ionic CLI未卸载

Ionic2 Ionic CLI未卸载,ionic2,ionic3,Ionic2,Ionic3,这与我以前的问题有关,但一直没有解决。我正试图通过重新安装Ionic来解决这个问题 我第一次尝试用sudo npm uninstall-g Ionic卸载爱奥尼亚,它完成时没有错误,但执行Ionic-v仍然输出2.1.1,因此显然它没有真正卸载。之后,我尝试了sudonpm安装-gionic@latest,我的问题仍然存在 更奇怪的是,当我试图从头开始创建一个新项目来测试它时发生了什么。我在我的Ubuntu机器上做了ionic启动测试--v2,做ionic服务仍然做我在上一个问题中提到的事情。你

这与我以前的问题有关,但一直没有解决。我正试图通过重新安装Ionic来解决这个问题

我第一次尝试用
sudo npm uninstall-g Ionic
卸载爱奥尼亚,它完成时没有错误,但执行
Ionic-v
仍然输出
2.1.1
,因此显然它没有真正卸载。之后,我尝试了
sudonpm安装-gionic@latest
,我的问题仍然存在


更奇怪的是,当我试图从头开始创建一个新项目来测试它时发生了什么。我在我的Ubuntu机器上做了
ionic启动测试--v2
,做
ionic服务
仍然做我在上一个问题中提到的事情。

你的节点和npm版本是什么

请更新最新的节点js( 那就检查一下

 node -v  
 npm -v
节点版本必须为v8.5.0(包括npm 5.3.0),然后

 sudo npm uninstall -g ionic 
 sudo npm cache clean --force
 sudo npm install ionic
检查离子型

ionic -v 
版本将为
^3.10.1
。如果一切正常,您可以使用下面给出的newproject命令

ionic start --list 
您可以在这里看到什么样的项目类型作为示例

ionic start blank

如果您正在检查项目文件夹内的ionic版本,则
尝试在不使用
-g
选项的情况下删除ionic cli。您可能已经在project内部安装了本地版本的ionic。

这可能是由于您的计算机中多次安装了ionic,在windows上更是如此。 运行: 命令提示符中的“where”

如果不起作用,请尝试:

“哪个爱奥尼亚”!!(可能是linux)

这将为您提供安装的ionic的位置,在windows中主要是..本地\AppData\Roaming。。某处

转到该位置,删除该位置的ionic和ionic.cmd文件

运行:爱奥尼亚-v现在,确保它给你一个错误

如果你看到错误,就要高兴

运行:npm安装ionic@latest-g现在

运行:ionic-v,确保您在那里看到最新的ionic版本


现在就更高兴了。

我也有同样的问题来解决这个问题

  • 运行npm卸载-g IONAL
  • 转到位置“/usr/local/bin/
  • 删除离子档案
  • 封闭终端
  • 打开新的终端并运行“npm卸载-g爱奥尼亚”
  • 现在运行“离子-v

  • 卸载cordova和ionic

    npm uninstall -g cordova
    npm uninstall -g ionic
    
    然后检查以确保您的版本正确:

    ionic -v
    
    npm卸载-g离子

    npm卸载-g@ionic/cli


    最后,我可以用这个卸载…

    你试过重新安装NodeJS吗?@MahmoodSanjrani刚刚试过卸载并重新安装NodeJS和npm。然后我卸载了Ionic,甚至在重新安装Ionic之前,
    Ionic-v
    仍然输出2.1.1。好的,所以我使用的是nodejs 7。我更新到8.5并再次卸载了ionic,我仍然可以运行
    ionic-v
    并获得2.1.1。我尝试了缓存清理并再次安装了ionic,但仍然得到了2.1.1。这是没有意义的。我知道,我已经与这个问题斗争了好几个星期。这毫无意义。这听起来更像是Ubuntu系统的问题。我可能会把这个放在Ask Ubuntu上。不,仍然在项目目录之外做同样的事情。你有没有尝试过在没有sudo的情况下卸载ionic?可能已经安装了两个ionic cli:一个用于本地用户,另一个用于sudo用户。