无法构建 Angular - “检测到 Node.js 版本 v10.6.0。

Unable to build Angular - "Node.js version v10.6.0 detected."

提问人:Mesut 提问时间:4/23/2021 更新时间:11/3/2022 访问量:11651

问:

我正在尝试构建一个适用于 Node.js v10.23.1 的 angular 项目。我已将 Node.js 版本更新到 v10.23.1。这是我计算机上安装的版本。

角度 CLI:11.2.2 节点:10.23.1

当构建命令运行时,我收到以下错误:

[13:56:20] Error in plugin "run-sequence(ng:build-angular)" Message:
    Command failed: cd XXX && ng build --deploy-url XXX Node.js version v10.6.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. Details:
    killed: false
    code: 3
    signal: null
    cmd: cd XXX && ng build --deploy-url XXX Stack: Error: Command failed: XXX && ng build --deploy-url XXX Node.js version v10.6.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.
    at ChildProcess.exithandler (child_process.js:291:12)
    at ChildProcess.emit (events.js:182:13)
    at maybeClose (internal/child_process.js:961:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:248:5) Process terminated with code 1.

请指教。

node.js 角度 angular-cli 版本

评论

1赞 penleychan 4/23/2021
你确定你有你说的节点版本吗?说Node.js version v10.6.0 detected
0赞 Mesut 4/27/2021
@penleychan 是的,我敢肯定。

答:

3赞 n_denny 4/23/2021 #1

Node.js安装可能有问题,我建议您从计算机中删除Node.js,并尝试使用nvm(节点版本管理器)再次安装它。

此工具可让您安装多个版本的 Node.js 并允许您选择要使用的版本,例如,在这种情况下,您可以尝试安装版本 10 和 12 并尝试使用它们构建/服务。

nvm install 10
nvm install 12
nvm use 10

通过运行以下命令,确保已全局更新 Angular CLI:

npm install @angular/cli -g

您也可以尝试删除项目文件夹下node_modules文件夹并运行以重新安装每个 npm 包。npm install

评论

0赞 Mesut 4/27/2021
非常感谢。成功了。我已经卸载了 Node.js,然后使用 nvm 重新安装。我还运行了命令“nvm use”。
0赞 Sadikul Islam 10/31/2022 #2

请尝试以下操作

npm install -g @angular/[email protected] npm@latest