![](/img/trans.png)
[英]AngularFireFunctions injection error when building with --prod flag
[英]Angular: getting error when building with --prod flag
我有 Angular 2 应用程序,我有 2 个差异。 运行应用程序时的行为取决于构建应用程序时的 --prod 标志:
ng build // 有效
ng build --prod // 运行时错误
因此,在使用 --prod 构建时,我得到了:
未捕获的错误:无法解析 'z'(?, ?, ?) 的所有参数。 确保所有参数都用 Inject 修饰或具有有效的类型注释,并且 'z' 用 Injectable 修饰。
谢谢你的帮助
--prod 模式正在缩小您的代码。 因此,除非您标记类,否则注入将不再起作用,您相应地使用依赖注入。 (这是错误消息试图告诉你的)
您必须根据文档标记所有类,以使您的应用程序在缩小模式下运行。 此外,我强烈建议更新到 Angular 5。我认为在这方面的行为和错误消息有所改善。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.