You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Angular生产构建报错:工作区中找不到'production'项目

解决Angular构建报错:Project 'production' could not be found in workspace

嘿,作为刚接触Angular的新手,碰到这个问题太正常啦!这其实是Angular CLI版本更新后命令参数变化导致的小坑。

问题原因

你用的命令ng build --target=production --base-href /是旧版Angular CLI(Angular 6之前)的写法,从Angular 6开始,CLI把构建目标的参数从--target改成了--configuration。现在production是一个构建配置名称,不是项目名,旧命令会被CLI误解成要找一个叫production的项目,所以才会抛出找不到项目的错误。

正确的解决办法

直接把命令改成新版本的写法就行:

ng build --configuration=production --base-href /

或者用更简洁的别名写法(--prod是--configuration=production的快捷方式,大部分新版本CLI都兼容):

ng build --prod --base-href /

额外验证小技巧

如果你想确认自己项目里的构建配置,可以打开项目根目录下的angular.json文件,找到projects -> <你的项目名称> -> architect -> build -> configurations节点,里面肯定能看到production相关的配置项,这就是我们构建时要指定的配置。

内容的提问来源于stack exchange,提问作者malikali

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 03:26:00