我已将Angular 2升级为Angular 4.当我运行项目时,我面临以下错误。
node_modules / @角/平台的浏览器/平台的浏览器"'没有导出的成员' AnimationDriver'。
答案 0 :(得分:8)
https://github.com/angular/angular/blob/master/CHANGELOG.md#400-rc1-2017-02-24
动画包
我们已将Animations拉入自己的套餐中。这意味着如果 你不使用动画,这个额外的代码不会在你的 生产包。这也让您更容易找到 文档并更好地利用自动完成功能。如果你 确实需要动画,像材料这样的库会自动导入 模块(通过NPM安装后),或者您可以自己添加 到你的主要NgModule。
npm install @angular/animations@latest --save
@angular/animations/browser
import {BrowserAnimationsModule} from '@angular/platform-browser/animations';
另见
中的Plunker答案 1 :(得分:2)
此处升级指南:
https://github.com/angular/universal/blob/master/UPGRADE-GUIDE.md
angular-universal github page:
答案 2 :(得分:0)
删除所有依赖项和npm install(在项目文件夹中的console。中运行),因为它引用了一些其他依赖项。应该希望对你有用。
npm isntall
答案 3 :(得分:-1)
我通过运行以下命令解决了这个问题:
npm install