正在将 stackblitz Angular 版本更新到最新

Updating stackblitz Angular version to the latest

我更新了这个 stackblitz https://stackblitz.com/edit/template-driven-form-demo-bnezpz?file=app/user-form/user-form.component.ts

通过按依赖项选项卡中的刷新按钮更新到最新的 angular 版本。

结果就是一直让我安装core-js,不管我按了多少次install,就是一直弹出来让我安装core-js。这里有什么问题?

包版本似乎有些不兼容。卸载 core-js:3.0.0. 无效。您可以通过安装 core-js@2.5.4.

手动更新版本

编辑:

尝试在本地安装 core-js@3.0.0,最新的 core-js 软件包似乎有一些重大变化。以前(version < 3.0.0),javascript 特定的东西在 core-js 的子文件夹中(比如 core-js/es6/symbol, core-js/es7/reflect)。

version 3.0.0开始,所有这些东西都已移至core-js/es/*。各种 angular 软件包依赖于以前的版本,无法在正确的位置找到目录,因此您会遇到错误。

截至 2021-08-16,@3.x 仍然要求您 安装 即使 ng 升级到 12x。所以,简单地

  1. 从依赖关系中删除core-js
  2. 输入 core-js@2.6.9,按