Module'“node_modules/@ angular/animations/animations”'没有导出成员'AnimationBuilder'

问题描述:

我刚刚遵循these指示,努力让我的应用程序加载我的应用程序(它挂在启动画面上) 。Module'“node_modules/@ angular/animations/animations”'没有导出成员'AnimationBuilder'

总之我这样做:

npm install -g [email protected] 
npm install [email protected] --save 
npm install @ionic/[email protected] --save-dev 
npm install @angular/[email protected] --save 
npm install @angular/[email protected] --save 
npm install @angular/[email protected] --save 
npm install @angular/[email protected] --save 
npm install @angular/[email protected] --save 
npm install @angular/[email protected] --save 
npm install @angular/[email protected] --save 
npm install @angular/[email protected] --save 
npm install [email protected] --save 
npm install [email protected] --save 

现在,当我运行ionic package build ios我得到这些错误:

[14:21:32] typescript: node_modules/@angular/platform-browser/animations/src/animation_builder.d.ts, line: 8 
      Module '"/Users/eamonwhite/ionicmane/myApp/node_modules/@angular/animations/animations"' has no exported 
      member 'AnimationBuilder'. 

     L7:  constructor(rootRenderer: RendererFactory2, doc: any); 
     L8:  build(animation: AnimationMetadata | AnimationMetadata[]): AnimationFactory; 

[14:21:32] typescript: node_modules/@angular/platform-browser/animations/src/animation_builder.d.ts, line: 8 
      Module '"/Users/eamonwhite/ionicmane/myApp/node_modules/@angular/animations/animations"' has no exported 
      member 'AnimationFactory'. 

     L7:  constructor(rootRenderer: RendererFactory2, doc: any); 
     L8:  build(animation: AnimationMetadata | AnimationMetadata[]): AnimationFactory; 

[14:21:32] typescript: node_modules/@angular/platform-browser/animations/src/animation_builder.d.ts, line: 8 
      Module '"/Users/eamonwhite/ionicmane/myApp/node_modules/@angular/animations/animations"' has no exported 
      member 'AnimationOptions'. 

     L7:  constructor(rootRenderer: RendererFactory2, doc: any); 
     L8:  build(animation: AnimationMetadata | AnimationMetadata[]): AnimationFactory; 

[14:21:32] typescript: node_modules/@angular/platform-browser/animations/src/providers.d.ts, line: 5 
      Non-abstract class 'InjectableAnimationEngine' does not implement inherited abstract member 'flush' from 
      class 'AnimationEngine'. 

     L4: import { AnimationRendererFactory } from './animation_renderer'; 
     L5: export declare class InjectableAnimationEngine extends AnimationEngine { 
     L6:  constructor(driver: AnimationDriver, normalizer: AnimationStyleNormalizer); 

[14:21:32] typescript: node_modules/@angular/platform-browser/animations/src/providers.d.ts, line: 5 
      Non-abstract class 'InjectableAnimationEngine' does not implement inherited abstract member 'listen' from 
      class 'AnimationEngine'. 

     L4: import { AnimationRendererFactory } from './animation_renderer'; 
     L5: export declare class InjectableAnimationEngine extends AnimationEngine { 
     L6:  constructor(driver: AnimationDriver, normalizer: AnimationStyleNormalizer); 

[14:21:32] typescript: node_modules/@angular/platform-browser/animations/src/providers.d.ts, line: 5 
      Non-abstract class 'InjectableAnimationEngine' does not implement inherited abstract member 'onInsert' from 
      class 'AnimationEngine'. 

     L4: import { AnimationRendererFactory } from './animation_renderer'; 
     L5: export declare class InjectableAnimationEngine extends AnimationEngine { 
     L6:  constructor(driver: AnimationDriver, normalizer: AnimationStyleNormalizer); 

[14:21:32] typescript: node_modules/@angular/platform-browser/animations/src/providers.d.ts, line: 5 
      Non-abstract class 'InjectableAnimationEngine' does not implement inherited abstract member 'onRemove' from 
      class 'AnimationEngine'. 

     L4: import { AnimationRendererFactory } from './animation_renderer'; 
     L5: export declare class InjectableAnimationEngine extends AnimationEngine { 
     L6:  constructor(driver: AnimationDriver, normalizer: AnimationStyleNormalizer); 

[14:21:32] typescript: node_modules/@angular/platform-browser/animations/src/providers.d.ts, line: 5 
      Non-abstract class 'InjectableAnimationEngine' does not implement inherited abstract member 
      'registerTrigger' from class 'AnimationEngine'. 

     L4: import { AnimationRendererFactory } from './animation_renderer'; 
     L5: export declare class InjectableAnimationEngine extends AnimationEngine { 
     L6:  constructor(driver: AnimationDriver, normalizer: AnimationStyleNormalizer); 

[14:21:32] typescript: node_modules/@angular/platform-browser/animations/src/providers.d.ts, line: 5 
      Non-abstract class 'InjectableAnimationEngine' does not implement inherited abstract member 'setProperty' 
      from class 'AnimationEngine'. 

     L4: import { AnimationRendererFactory } from './animation_renderer'; 
     L5: export declare class InjectableAnimationEngine extends AnimationEngine { 
     L6:  constructor(driver: AnimationDriver, normalizer: AnimationStyleNormalizer); 

Error: Failed to transpile program 
    at new BuildError (/Users/eamonwhite/ionicmane/myApp/node_modules/@ionic/app-scripts/dist/util/errors.js:16:28) 
    at /Users/eamonwhite/ionicmane/myApp/node_modules/@ionic/app-scripts/dist/transpile.js:159:20 
    at transpileWorker (/Users/eamonwhite/ionicmane/myApp/node_modules/@ionic/app-scripts/dist/transpile.js:107:12) 
    at Object.transpile (/Users/eamonwhite/ionicmane/myApp/node_modules/@ionic/app-scripts/dist/transpile.js:64:12) 
    at /Users/eamonwhite/ionicmane/myApp/node_modules/@ionic/app-scripts/dist/build.js:106:82 

我检查了文件夹,我认为这一切是没有找到的东西有没有(在d.ts文件中)。

任何帮助将是伟大的。为了让我的应用程序正常运行,我正在这样做,在iOS 11发布后,它开始在splashscreen上卡住加载。

我需要更新动画模块:

npm install @angular/[email protected] --save

+0

你的答案救我,:d – core114