正在将 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
。所以,简单地
- 从依赖关系中删除
core-js
- 输入
core-js@2.6.9
,按
我更新了这个 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
。所以,简单地
- 从依赖关系中删除
core-js
- 输入
core-js@2.6.9
,按