繁体   English   中英

Angular:使用--prod 标志构建时出错

[英]Angular: getting error when building with --prod flag

我有 Angular 2 应用程序,我有 2 个差异。 运行应用程序时的行为取决于构建应用程序时的 --prod 标志:

  1. ng build // 有效

  2. ng build --prod // 运行时错误

因此,在使用 --prod 构建时,我得到了:

未捕获的错误:无法解析 'z'(?, ?, ?) 的所有参数。 确保所有参数都用 Inject 修饰或具有有效的类型注释,并且 'z' 用 Injectable 修饰。

谢谢你的帮助

--prod 模式正在缩小您的代码。 因此,除非您标记类,否则注入将不再起作用,您相应地使用依赖注入。 (这是错误消息试图告诉你的)

您必须根据文档标记所有类,以使您的应用程序在缩小模式下运行。 此外,我强烈建议更新到 Angular 5。我认为在这方面的行为和错误消息有所改善。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM