2017-03-10 1 views
1

Ionic 2.0.0-rc3에서 2.2.0으로 업그레이드했습니다. 이렇게하려면 변경 로그의 지침에 따라 https://github.com/driftyco/ionic/blob/master/CHANGELOG.md을 업데이트하고 내 package.json을 업데이트하십시오.Ionic 2.2.0으로 업그레이드하여 OpaqueToken 및 ModuleWithProviders에 대한 오류가 발생했습니다.

이제 ionic serve를 실행하면 transpile 단계에서 오류가 발생합니다. 나는 OpaqueToken이나 ModuleWithProviders에 대해 아무것도 몰라서 내 주변을 검색해도 아무 것도 밝혀 내지 못했기 때문에 실종되었다.

MacBook-Pro-3:project chris$ ionic serve 

> [email protected] ionic:serve /Users/chris/Documents/ionic/project 
> ionic-app-scripts serve "--v2" "--address" "0.0.0.0" "--port" "8102" "--livereload-port" "35731" 

[16:25:37] ionic-app-scripts 1.1.4 
[16:25:37] watch started ... 
[16:25:37] build dev started ... 
[16:25:37] clean started ... 
[16:25:37] clean finished in 1 ms 
[16:25:37] copy started ... 
[16:25:37] transpile started ... 
[16:25:40] typescript: Users/chris/node_modules/@ionic/cloud-angular/dist/es5/index.d.ts, line: 39 
      Cannot find name 'OpaqueToken'. 

[16:25:40] typescript: Users/chris/node_modules/@ionic/cloud-angular/dist/es5/index.d.ts, line: 50 
     L39: export declare const CloudSettingsToken: OpaqueToken; 
     L40: export declare function provideContainer(settings: CloudSettings): DIContainer; 

      Cannot find name 'ModuleWithProviders'. 

     L49: export declare class CloudModule { 
     L50:  static forRoot(settings: CloudSettings): ModuleWithProviders; 

[16:25:40] transpile failed 
[16:25:40] dev server running: http://localhost:8102/ 

[16:25:40] watch ready in 2.83 s 
[16:25:40] copy finished in 2.82 s 

답변

0

은 내가

npm install @ionic/cloud-angular --save 

ionic platform remove ios 

remove the node_modules directory 

npm install 

짜잔 다음을 수행하여이 문제를 해결하기 위해 관리!

관련 문제