7

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

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

结果是它一直要求我安装core-js,但是我按安装多少次都没有关系,它只是不断弹出并要求我安装core-js。这里有什么问题?

4

2 回答 2

8

软件包版本似乎有些不兼容。卸载 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/*。各种角度包依赖于以前的版本,并且无法在正确的位置找到目录,因此您会收到错误消息。

于 2019-03-21T12:17:57.277 回答
0

截至 2021 年 8 月 16 日,@3.x即使ng升级到12x. 所以,简单地说

  1. core-js从依赖项中删除
  2. 输入core-js@2.6.9,按 <enter>
于 2021-08-16T19:36:48.700 回答