ng build --prod => 错误 Error: Unknown argument: prod

回答 3 浏览 1.6万 2022-07-28

当我试图在生产环境中构建我的angular项目时:ng build --prod --aot控制台返回这个错误:错误。未知参数:prodng service工作正常,ng build不带参数似乎也能工作。为什么angular会返回这样的错误?

提前感谢您的帮助。

Max Himes 提问于2022-07-28
3 个回答
#1楼 已采纳
得票数 42

这个错误的原因是-prod命令从Angular 12开始被淘汰,并在Angular 14中被移除,基于此Angular-Deprecated APIs and features

使用--配置生产来代替。

因此,该命令将是ng build --configuration production

Nabeeh_Sawaf 提问于2022-08-15
Catmandu 修改于2022-09-25
YSK VS2022'的Angular模板仍然使用--prod,但它也有Angular 13。如果你更新到14或带来你自己的Angular 14项目,你可以更新.csproj文件中的--prod。双击"未知参数:prod"错误将带你到liune进行更改。user169771 2022-09-22
你认为这可能值得在官方更新指南中提及......scy 2022-10-21
#2楼
得票数 27

ng build --configuration production --aot可以提供帮助。

Eugene 提问于2022-07-29
#3楼
得票数 1

我在使用--prod命令时也遇到了同样的问题,下面是它不工作的原因。

enter image description here

参考:https://angular.io/guide/deprecations#angularcli

新的命令。ng build --configuration production

另一种方法是,你可以在package.json的脚本部分添加这个命令。

现在只要运行npm run build-prod就可以了。

enter image description here

Abdullah 提问于2022-10-17
标签