gpt4 book ai didi

angular - Azure Devops 管道 - 您的全局 CLI 版本高于本地版本

转载 作者:行者123 更新时间:2023-12-03 03:23:58 25 4
gpt4 key购买 nike

因此,我尝试将 Angular 前端从 GitHub 部署到 Azure 管道,该管道使用 yaml。然而,该作业在 npm 构建和安装阶段失败,并显示“您的全局 Angular CLI 版本 (15.2.6) 大于您的本地版本 (15.0.4)”。使用本地 Angular CLI 版本。知道如何解决这个问题吗?

上下文截图: enter image description here

最佳答案

'Your global Angular CLI version (15.2.6) is greater than your local version (15.0.4). The local Angular CLI version is used

正如 @Nils Kähler 提到的,这只是一个警告;它不会影响您的应用程序成功运行/构建。

但我可以看到你遇到了错误:

Error: Unknown argument: prod##[error] Bash exited with code 1.

官方document中有提到--prod 在 v14 及更高版本中已弃用。

enter image description here因此,建议使用

ng build --configuration production

作为修复而不是

ng build --prod

您还可以在 package.json 的脚本中包含命令 "build-prod":"ng build --configuration production",如 SO 中所述作者:阿卜杜拉

enter image description here

'Your global Angular CLI version (15.2.6) is greater than your local version (15.0.4). The local Angular CLI version is used

要避免此警告:首先,删除 package-lock.json 文件 node_modules,然后继续卸载现有版本并通过运行 Document 中提到的以下命令来安装最新版本的 Angular CLI。 :

本地:

npm uninstall --save-dev angular-cli
npm install --save-dev @angular/cli@latest

全局:

npm uninstall -g angular-cli
npm install -g @angular/cli@latest

检查更新的 Angular cli 版本的命令:

ng version

关于angular - Azure Devops 管道 - 您的全局 CLI 版本高于本地版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76042073/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com