首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >升级到Ionic 2.2.0,现在得到关于OpaqueToken和ModuleWithProviders的错误

升级到Ionic 2.2.0,现在得到关于OpaqueToken和ModuleWithProviders的错误
EN

Stack Overflow用户
提问于 2017-03-11 00:28:49
回答 1查看 221关注 0票数 1

我已经从Ionic 2.0.0-rc3升级到2.2.0。为此,我按照他们在https://github.com/driftyco/ionic/blob/master/CHANGELOG.md上的更改日志中的说明更新了我的package.json

如果我现在运行ionic serve,那么我会在transpile阶段看到错误。我不知所措,因为我对OpaqueToken或ModuleWithProviders一无所知,我到处搜索也没有发现任何东西。

代码语言:javascript
复制
MacBook-Pro-3:project chris$ ionic serve

> ionic-hello-world@ 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 
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-11 01:27:14

通过执行以下操作,我设法解决了这个问题

代码语言:javascript
复制
npm install @ionic/cloud-angular --save

ionic platform remove ios

remove the node_modules directory

npm install

瞧!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42723207

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档