【发布时间】:2026-02-15 16:35:01
【问题描述】:
当我尝试打包 Angular 项目时,我在 cmd 中输入指令:ng build --prod,几分钟后,我通过 IIS 部署了项目。但我无法浏览该项目。控制台有问题。
r 和 n 是什么?我真的不知道。我再次打包,但使用指令:ng build。一切顺利。但是项目的规模大于ng build --prod。
我应该怎么做才能找出错误?
【问题讨论】:
-
使用
--prod标志可以更改各种内容(请参阅theng builddocs)。单字母变量是 minification 的结果,这是减小包大小的方法之一。一次设置一个不同的构建标志,看看是哪个导致您的问题;我猜是 AOT。 -
您是否遵循了 angulars AoT 指南? (angular.io/guide/aot-compiler) 您的代码必须是可静态分析的(例如,不要在模块提供程序数组中使用箭头函数作为工厂方法)
-
@Arikael 编译器会毫不犹豫地抛出错误。
标签: angular angular-cli