Angular 应用程序中的 7 个错误无法读取未定义的 'ceil'

Angular 7 error in application can't read 'ceil' of undefined

我有一个 angular 7.0.2 项目,

当 angular 构建优化为 false 时一切正常,

但是当我使用 :

构建时
 "optimization": true

构建成功完成,我的应用程序启动时没有任何错误,然后当我尝试使用 Aws Amplify 登录时出现错误:

can't read 'ceil' of undefined

当我设置

 "optimization": false

一切正常。

更新

这可能是 amplify-angular 的错误

问题出在 terser 插件中。现在已在 terser@3.10.10 中修复。

Angular CLI 不直接依赖 terser,但您可以按照以下步骤强制更新:

  1. 检查当前安装的 terser 版本:npm ls terser
  2. 安装和卸载 terser 以更新您的锁定文件 npm install terser@3.10.10 npm uninstall terser
  3. 新的简洁更新很好

这对我有用。