【问题标题】:Angular 4 error - ERROR in ./src/main.ts Module not found: Error: Can't resolve './$$_gendir/app/app.module.ngfactory'Angular 4 错误 - ./src/main.ts 中的错误模块未找到:错误:无法解析 './$$_gendir/app/app.module.ngfactory'
【发布时间】:2018-06-12 08:50:39
【问题描述】:

在生产角度构建期间 (ng build --prod) 我收到此错误:

ERROR in ./src/main.ts
Module not found: Error: Can't resolve './$$_gendir/app/app.module.ngfactory' in '/Applications/MAMP/htdocs/bandpay/stg-bandpay-client/src'
 @ ./src/main.ts 3:0-74
 @ multi ./src/main.ts

....

这是什么意思,如何解决?

【问题讨论】:

    标签: angular build production-environment


    【解决方案1】:

    解决者: ng build --env=prod

    【讨论】:

    • 这和 ng build --prod 一样吗?我遇到了同样的错误,这已经解决了
    • 对我来说,只有这个解决了当时的问题。
    • 这不是一个很好的解决方案,因为它禁用了提前编译器angular.io/guide/aot-compiler
    【解决方案2】:

    使用 ng build --env=prod 不会减少构建大小。 文件大小将保持与 dev build 相同。

    【讨论】:

      猜你喜欢
      • 2017-07-31
      • 1970-01-01
      • 2018-06-01
      • 1970-01-01
      • 2018-05-22
      • 2019-07-22
      • 2018-05-27
      相关资源
      最近更新 更多