angular - 更新到 Angular 7 - @angular/animation 出错

标签 angular angular-cli angular7

当我运行 ng update @angular/core 时,出现以下错误:

Package "@angular/animation" has an incompatible peer dependency to 
"@angular/core" (requires "4.0.0-beta.8" (extended), would install "7.0.0").

我能够毫无问题地运行 ng update @angular/cli

我已经运行了 npm update

这是我的 ng 版本:

Angular CLI: 7.0.2
Node: 8.12.0
OS: win32 x64
Angular: 6.1.10
... common, compiler, compiler-cli, core, forms, http
... language-service, platform-browser, platform-browser-dynamic
... router

Package                           Version
-----------------------------------------------------------
@angular-devkit/architect         0.10.2
@angular-devkit/build-angular     0.10.2
@angular-devkit/build-optimizer   0.10.2
@angular-devkit/build-webpack     0.10.2
@angular-devkit/core              7.0.2
@angular-devkit/schematics        7.0.2
@angular/animation                4.0.0-beta.8
@angular/cdk                      6.4.7
@angular/cli                      7.0.2
@angular/material                 6.4.7
@ngtools/webpack                  7.0.2
@schematics/angular               7.0.2
@schematics/update                0.10.2
rxjs                              6.2.2
typescript                        2.9.2
webpack                           4.19.1

最佳答案

以下内容可以解决问题:

要强制更新,请添加一个 --force 标志。

ng update @angular/core --force

关于angular - 更新到 Angular 7 - @angular/animation 出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52917436/

相关文章:

Angular 6/7 默认使用 Eager/Lazy 加载?

html - 导航栏中的下拉列表不显示元素列表(Angular 6)

angular - 如何在 Angular 4 中将 md-table 与服务一起使用

angular-cli - `ng serve`输出文件到哪里?

angular - router.navigate 之后未调用 ngOnInit

unit-testing - 带有 angulartics2 的单元测试组件 - 无法绑定(bind)到 'angularticsCategory',因为它不是 'div' 的已知属性

angular - 'stream' 的所有声明必须具有相同的修饰符 api-ai-javascript - Dialogflow

Angular 6,如何在循环时更新 Angular 输入字段?

javascript - 无法读取未定义的属性 'scrollToBottom'”

javascript - 将服务函数引用传递给子组件