Node.js 我一直被CLI拒绝-如何继续将node 8.x.x与Ionic 3和Cordova 9一起使用?

Node.js 我一直被CLI拒绝-如何继续将node 8.x.x与Ionic 3和Cordova 9一起使用?,node.js,cordova,ionic-framework,ionic3,Node.js,Cordova,Ionic Framework,Ionic3,我们的项目设置是爱奥尼亚3版,带有Cordova 9和8.x.x Node.JS 一切都相对良好,直到最近,当我开始从命令行得到这个错误: 错误:您的Node.js版本是v8.11.3。Node.js 8已在上达到生命终止状态 2019-12-31,不再支持。请更新至最新版本 节点LTS版本 通常我只有在尝试使用Cordova构建iOS应用程序时才会得到它,但有时甚至在我尝试提供本地web应用程序时,它也会弹出 它不会启动任何进程,在我尝试运行命令后,消息会立即弹出,仅此而已 我只在Mac电脑上

我们的项目设置是爱奥尼亚3版,带有Cordova 9和8.x.x Node.JS

一切都相对良好,直到最近,当我开始从命令行得到这个错误:

错误:您的Node.js版本是v8.11.3。Node.js 8已在上达到生命终止状态 2019-12-31,不再支持。请更新至最新版本 节点LTS版本

通常我只有在尝试使用Cordova构建iOS应用程序时才会得到它,但有时甚至在我尝试提供本地web应用程序时,它也会弹出

它不会启动任何进程,在我尝试运行命令后,消息会立即弹出,仅此而已

我只在Mac电脑上得到它,在Windows上工作正常。它在其他团队成员的Mac机器上也可以正常工作


有人知道如何摆脱它,或绕过它吗?升级Node.js不是一个选项。当我尝试在Ionic项目之外运行Node时,它工作得非常好。似乎有一些由内而外的项目拒绝与8.x.x节点一起工作。

罪魁祸首是ionic,而不是Node.js。我安装了新版本的ionic,它不支持旧的node.js版本

首先,从系统中删除已安装的ionic版本

npm uninstall -g ionic
如果命令不起作用,请从.nvm目录或已安装的全局节点\模块目录中手动删除ionic,同时从/bin目录中删除ionic CLI可执行文件

然后使用命令安装ionic 3

npm install -g ionic@3.2.0

你找到解决办法了吗?我在谷歌上找不到有用的东西。我多次尝试重新设置和更改节点、npm和ionic版本,清理依赖项和插件,重新安装它们……“npm uninstall-g ionic”这个命令没有任何作用。但是'npm安装-gionic@3.2.0"这个命令是为我做的。