我更新了这个 stackblitz https://stackblitz.com/edit/template-driven-form-demo-bnezpz?file=app/user-form/user-form.component.ts
通过按依赖项选项卡中的刷新按钮到最新的角度版本。
结果是它一直要求我安装core-js,但是我按安装多少次都没有关系,它只是不断弹出并要求我安装core-js。这里有什么问题?
我更新了这个 stackblitz https://stackblitz.com/edit/template-driven-form-demo-bnezpz?file=app/user-form/user-form.component.ts
通过按依赖项选项卡中的刷新按钮到最新的角度版本。
结果是它一直要求我安装core-js,但是我按安装多少次都没有关系,它只是不断弹出并要求我安装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/*
。各种角度包依赖于以前的版本,并且无法在正确的位置找到目录,因此您会收到错误消息。
截至 2021 年 8 月 16 日,@3.x
即使ng升级到12x
. 所以,简单地说
core-js
从依赖项中删除core-js@2.6.9
,按 <enter>