【问题标题】:ng8 upgrade: ERROR: Unknown version 67 of androidng8 升级:错误:未知的 android 版本 67
【发布时间】:2019-09-29 08:47:41
【问题描述】:

我正在将我的 Angular 应用程序从 7.2 升级到 8.x。并且在运行ng update 命令后,package.json 中的依赖关系会更新。但是当我运行ng build 时,我收到以下错误消息:

ERROR: Unknown version 67 of android
An unhandled exception occurred: Unknown version 67 of android

在日志文件中还找到以下行:

[error] BrowserslistError: Unknown version 67 of android

那么问题是什么?我应该在哪里调试这个问题?

【问题讨论】:

    标签: angular upgrade


    【解决方案1】:

    尝试删除您的 node_modules 目录并通过 npm install

    重新安装所有内容

    【讨论】:

    • 试过了。但不起作用。你知道“机器人”是从哪里来的吗?很迷茫。和browerslist的新文件有关系吗?
    • @ChrisBao,也许如果你删除 package.lock.json 它会起作用,但请先备份
    【解决方案2】:

    我遇到了同样的问题。流动是我的解决方案:

    1. 删除 node_modules 和 package-lock.json
    2. 确保我们在 package.json 文件中包含最新的 @angular-devkit

      "@angular-devkit/build-angular": "^0.803.20",

      "@angular-devkit/build-ng-packagr": "^0.803.20"

      您可以从此页面https://github.com/angular/angular-cli获取版本信息

    3. 最后,再次运行npm install

    【讨论】:

      【解决方案3】:

      就我而言,我需要将文件 .browserslistrc 更改为:

      last 1 Chrome version
      last 1 Firefox version
      last 2 Edge major versions
      last 2 Safari major versions
      last 2 iOS major versions
      Firefox ESR
      not IE 11
      

      当我只有这个内容时,我得到了错误:BrowserslistError: Unknown version 92 of android

      last 2 versions
      

      【讨论】:

        猜你喜欢
        • 2020-01-29
        • 1970-01-01
        • 1970-01-01
        • 2020-01-03
        • 2018-04-10
        • 1970-01-01
        • 2012-10-16
        • 2019-10-22
        • 1970-01-01
        相关资源
        最近更新 更多