提问人:Mesut 提问时间:4/23/2021 更新时间:11/3/2022 访问量:11651
无法构建 Angular - “检测到 Node.js 版本 v10.6.0。
Unable to build Angular - "Node.js version v10.6.0 detected."
问:
我正在尝试构建一个适用于 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.
请指教。
答:
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
评论
Node.js version v10.6.0 detected