我在使用 Angular CLI 做任何事情时遇到了困难。我有节点,NPM。和 Angular 全部安装,当我在终端中运行 which
命令时,它们都存在于我的 /user/local/bin
这是我目前的 node.js
:v11.8.0
这是我目前的 npm
:6.5.0
当我运行 ng -v
时,我无法获取版本并且收到以下消息:
$ ng -v
Node.js version v11.8.0 detected.
The Angular CLI requires a minimum Node.js version of either v10.13 or v12.0.
Please update your Node.js version or visit https://nodejs.org/ for additional instructions.
我尝试卸载 Angular CLI,但得到了相同的结果。
原文由 Tanner 发布,翻译遵循 CC BY-SA 4.0 许可协议
我建议您完全删除 NodeJS 安装并通过 NVM 重新安装 NodeJS。这样,您可以轻松地在多个 NodeJS 版本之间切换,并且对于每个活动的 NodeJS 版本,您可以安装特定的 Angular CLI 版本的另一个好处。
例如:
附言
如果您在哪里使用 brew,要卸载 NodeJS,请按照以下步骤操作: