要解决这个问题,需要升级 Node.js 到满足要求的版本。可以按照以下步骤操作:
首先,卸载当前安装的 Node.js 版本,可以使用以下命令(需管理员权限):
sudo npm uninstall -g node
然后,安装 nvm(Node Version Manager),这是一个管理多个 Node.js 版本的工具,可以使用以下命令进行安装:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
或者
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
安装完成后,重启终端或输入以下命令以启动 nvm:
source ~/.bashrc
接下来,使用 nvm 安装满足要求的 Node.js 版本,例如:
nvm install 16.14
然后,将该版本设置为默认版本:
nvm alias default 16.14
最后,安装 Angular CLI:
npm install -g @angular/cli
这样就成功解决了 Node.js 版本不兼容的问题,同时可以继续使用 Angular CLI 进行开发。