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