【发布时间】:2021-08-16 19:14:03
【问题描述】:
在我的 Angular 11 应用程序中,ng serve 和 ng build 不会报告任何错误。但是在构建服务器上发生npm run ng build -- --prod --output-hashing=all,我突然看到一个错误:
Error: src/app/administration/clients/licensing-client.ts:7:15 - error TS6133: 'tap' is declared but its value is never read.
7 import { map, tap } from 'rxjs/operators';
~~~
我的问题是,为什么我做ng serve 时还没有报告这个错误?这些不同的配置有什么不同吗?
【问题讨论】:
-
--prod进行完整的生产构建,这可以实现额外的签入和验证。serve并且在没有生产的情况下构建只是做一些控制,并且可能会为无效的打字稿发出 javascript,随后会出现 runtme 错误。
标签: typescript angular-cli ng-build