首页 > 解决方案 > 角节点问题

问题描述

最近尝试学习角度,但我陷入了角度错误。所以就在这里。我正在使用 Ubuntu 18.04,通过 nvm 安装节点最新版本。但是我在 Ubuntu 中有“两个”节点,[默认] nodejs 现在是 v8,节点 v13。当我尝试使用它创建 Angular 项目时,ng new my-first-project它运行良好,但它不断警告一些已弃用的依赖项,例如 core-js。我将 core-js 升级到最新版本(强制使用 sudo)。但是弃用警告并没有消失,我想使用sudo ng new my-first-project但这次它给我带来了错误

You are running version v8.10.0 of Node.js, which is not supported by Angular CLI 8.0+.
The official Node.js version that is supported is 10.9 or greater.

Please visit https://nodejs.org/en/ to find instructions on how to update Node.js.

如何使用 nodejs -> node 更改角度?

标签: node.jsangularubuntucommand-line-interface

解决方案


您安装了两个带有 nvm、v8 和 v13 的 Node.js 版本。似乎 Node.js v8 处于活动状态,您可以使用node --version命令行命令进行检查。如果版本确实是 v8,则必须使用 nvm use 13.{x.x}命令将 nvm 更改为 v13。{xx} 应该是具体的安装版本。如果您不知道已安装的版本,可以使用nvm list命令行命令检查它们。

如果您使用 nvm 将活动的 Node.js 版本更改为 v13,它将被 Angular CLI 使用,并且您不会收到上述错误。


推荐阅读