Ionic2 Ionic CLI未卸载
这与我以前的问题有关,但一直没有解决。我正试图通过重新安装Ionic来解决这个问题 我第一次尝试用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服务仍然做我在上一个问题中提到的事情。你
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版本
现在就更高兴了。我也有同样的问题来解决这个问题
卸载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用户。