2017-03-16 6 views
2

ionic2アプリでプッシュ通知を行い、 "@ ionic/cloud-angular"からクラスをインポートする必要があります。Typescriptエラー: "ionic/cloud-angular"を含むときにionic2アプリを実行できません

はしかし、私はこれをやったときに、たとえば、「イオンサーブ」でtypescriptですエラーの多くを得た:

TypeScript error: /.../ionic2/ionic2-angularfire-sample-master/node_modules/@ionic/db/node_modules/rxjs/scheduler/VirtualTimeScheduler.d.ts(30,76): Error TS1005: ')' expected. TypeScript error: /.../ionic2/ionic2-angularfire-sample-master/node_modules/@ionic/db/node_modules/rxjs/scheduler/VirtualTimeScheduler.d.ts(31,1): Error TS1128: Declaration or statement expected.

これらは、イオンの構成についての私の情報です:

Your system information: 

Cordova CLI: 6.5.0 
Ionic Framework Version: 2.0.0-beta.11 
Ionic CLI Version: 2.2.1 
Ionic App Lib Version: 2.2.0 
OS: OS X Yosemite 
Node Version: v6.10.0 

そして、ここは私ですpackage.json:

{ 
    "dependencies": { 
    "@angular/common": "2.0.0-rc.4", 
    "@angular/compiler": "2.0.0-rc.4", 
    "@angular/core": "2.0.0-rc.4", 
    "@angular/forms": "0.2.0", 
    "@angular/http": "2.0.0-rc.4", 
    "@angular/platform-browser": "2.0.0-rc.4", 
    "@angular/platform-browser-dynamic": "2.0.0-rc.4", 
    "@angular/router": "2.0.0-rc.2", 
    "@ionic/cloud-angular": "^0.11.0", 
    "angularfire2": "2.0.0-beta.2", 
    "es6-shim": "0.35.0", 
    "firebase": "3.3.0", 
    "ionic-angular": "2.0.0-beta.11", 
    "ionic-native": "^2.5.1", 
    "ionicons": "3.0.0", 
    "moment": "2.13.0", 
    "reflect-metadata": "0.1.3", 
    "rxjs": "5.0.0-beta.6", 
    "zone.js": "0.6.12" 
    }, 
    "devDependencies": { 
    "del": "2.2.0", 
    "gulp": "3.9.1", 
    "gulp-tslint": "^5.0.0", 
    "gulp-watch": "4.3.5", 
    "ionic-gulp-browserify-typescript": "^1.1.0", 
    "ionic-gulp-fonts-copy": "^1.0.0", 
    "ionic-gulp-html-copy": "^1.0.0", 
    "ionic-gulp-sass-build": "^1.0.0", 
    "ionic-gulp-scripts-copy": "^2.0.0", 
    "ionic-gulp-tslint": "^1.0.0", 
    "run-sequence": "1.1.5", 
    "tslint": "^3.10.1", 
    "tslint-ionic-rules": "^0.0.3" 
    }, 
    "cordovaPlugins": [], 
    "cordovaPlatforms": [], 
    "name": "fbtest", 
    "description": "fbtest: An Ionic project" 
} 

私は誰かが私に「@イオン/雲角 "と呼ばれる。ありがとうございました。

+0

プロジェクトを最新のイオン2にアップグレードすることをお勧めします。[package.json](https://github.com/driftyco/ionic2-app-base/blob/master/package.json)への参照です。 –

答えて

0

私はIonic Cloudを初めて使用したときに問題が発生し、クライアントをゼロから再インストールすることで解決しました。インストールをステップごとにやり直そうとしましたか? (http://docs.ionic.io/setup.html

  1. 示唆したように、あなたが最新のバージョンを持っていることを確認してください:sudo npm install -g ionic
  2. は変更
  3. (これはまた、あなたのionic.config.jsonを変更します)ionic io initでオンラインアカウントにアプリIDを作成します。このようなあなたのapp.module.ts:
    • インポートモジュール:import { CloudSettings, CloudModule } from '@ionic/cloud-angular';
    • CloudSettingsを(自分自身でAPP_IDを置き換えることを忘れないでください)を定義しますあなたの@NgModuleの輸入インサイドconst cloudSettings: CloudSettings = { 'core': { 'app_id': 'APP_ID' } };
    • 、追加:CloudModule.forRoot(cloudSettings)

PS:申し訳ありませんが、これは多分コメントを行くが、私はまだ、コメントするのに十分な評判ポイントを持っていないし。

関連する問題