【问题标题】:Ionic build production shows html errorsIonic 构建生产显示 html 错误
【发布时间】:2020-12-02 03:00:45
【问题描述】:

我在使用 ionic 生成生产版本时遇到问题。我正在使用带有电容器 2.2.0 的离子 5 以下是错误的屏幕截图。我能够成功地进行开发构建(ionic build),但面临 ionic build --prod

的问题

以上是执行ionic build时未观察到的html错误,但我们执行ionic build --prod时观察到的html错误。

据我所知,生产版本会减小文件大小,但根据上面的屏幕截图,我无法理解导致 html 错误的原因。 角度devkit有问题吗?另外,我使用的是 Angular 版本 8。

【问题讨论】:

    标签: angular8 capacitor ionic5


    【解决方案1】:

    这是有意的
    使用 prod,它将使用 html 中的类型检查进行构建
    如果您将networkAvailable 设置为公开,它应该可以工作

    【讨论】:

    • 感谢您的回复,但我也收到 ngx 翻译错误“对于 {{"messages.no_connection_button" |翻译:参数}}。上面的截图也有这个问题。请指导我。
    • 对不起,我忽略了这一点。看起来 params 未在您的 AppComponent 或其私有中定义。如果您的翻译字符串不需要任何变量,您可以删除:params,它应该可以工作。如果您需要它们,请确保该对象存在。您可以使用 ... | translate: { fieldName: 3000 } 对其进行测试,然后您可以使用 {{fieldName}} 超出翻译文件中的“3000”