【问题标题】:es5BrowserSupport by AngularAngular 提供的 es5BrowserSupport
【发布时间】:2020-11-23 06:12:24
【问题描述】:

我已经更新了我的 Angular CLI,版本为 10.0.5(全局和本地)当我尝试通过以下命令构建我的 Angular 项目时-

ng build

我遇到了错误-

架构验证失败,出现以下错误:数据路径“” 不应有其他属性(es5BrowserSupport)。

当我探索这个错误时,我发现-

@angular/cli 要求最低版本 7.3 & @angular-devkit/build-angular 要求最低版本 0.13

但我认为我有更新版本,因为我重新检查并显示我已经拥有两个包的更新版本。

仅供参考..我不能在 Angular.json 中评论这个选项 (es5BrowserSupport : true),我想保留这个,因为如果我评论这个选项,它会给出其他问题。

现在我不明白我在这里做错了什么。谁能建议一些方法来解决这个问题?因为目前由于这个问题我无法运行我的项目。

仅供参考,我的旧 Angular CLI 版本是-

@angular/cli": "^8.3.20"

【问题讨论】:

    标签: npm-install npm-update angular-cli-v9


    【解决方案1】:

    es5BrowserSupport 属性已被弃用并已被删除。

    ES5 polyfills 的包含将根据 browserslist 配置中列出的浏览器来确定。

    重大变化
    已弃用的浏览器构建器选项 es5BrowserSupport 已被删除。 ES5 polyfills 的包含将根据 browserslist 配置中列出的浏览器来确定。

    https://github.com/angular/angular-cli/pull/17484

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-21
      • 2020-02-01
      相关资源
      最近更新 更多