【问题标题】:Unable to build Angular - "Node.js version v10.6.0 detected."无法构建 Angular - “检测到 Node.js 版本 v10.6.0。”
【发布时间】:2021-07-17 16:46:36
【问题描述】:

我正在尝试构建一个适用于 Node.js v10.23.1 的 Angular 项目。我已将 Node.js 版本更新为 v10.23.1。这是我电脑上安装的版本。

Angular 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版本吗?说Node.js version v10.6.0 detected
  • @penleychan 是的,我确定。

标签: node.js angular angular-cli version


【解决方案1】:

Node.js 安装可能有问题,我建议您从计算机中删除 Node.js,然后尝试使用 nvm (Node Version Manager) 重新安装。

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

nvm install 10
nvm install 12
nvm use 10

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

npm install @angular/cli -g

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

【讨论】:

  • 非常感谢。有效。我已经卸载了 Node.js,然后使用 nvm 重新安装。我还运行了命令“nvm use”。
猜你喜欢
  • 1970-01-01
  • 2019-02-18
  • 1970-01-01
  • 2020-05-25
  • 2020-09-21
  • 2015-09-14
  • 2018-06-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多