2017-03-22 17 views
3

私はここで説明するようにセットアップにLinkedInのためのイオン2ネイティブコンポーネントを試みる:私はときhttps://ionicframework.com/docs/v2/native/linkedin/イオン2ネイティブLinkedInの満たされていないピア依存

しかし:

npm install --save @ionic-native/linkedin 

私が受け取る:

[email protected] /home/gx/ionic2/linkTest 
├── UNMET PEER DEPENDENCY @ionic-native/[email protected] 
└── @ionic-native/[email protected] 

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected]^1.0.0 (node_modules/chokidar/node_modules/fsevents): 
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) 
npm WARN @ionic-native/[email protected] requires a peer of @ionic-native/[email protected] but none was installed. 

ここに私のenv情報:

Your system information: 

Cordova CLI: 6.5.0 
Ionic Framework Version: 2.2.0 
Ionic CLI Version: 2.2.1 
Ionic App Lib Version: 2.2.0 
Ionic App Scripts Version: 1.1.4 
ios-deploy version: Not installed 
ios-sim version: Not installed 
OS: Linux 4.4 
Node Version: v4.2.6 
Xcode version: Not installed 

どうすれば解決できますか? THX

答えて

2

あなたは3.1.0
チェックpackage.json hereにごionic-nativeバージョンを更新する必要があります。あなたのpackage.jsonにエントリ"@ionic-native/core": "3.1.0",を追加し、古いエントリを削除 。
は今npm installを実行します。 クリアnode_modulesフォルダそれが動作しない場合。

+0

必要なコアバージョンはので、私は "イオンネイティブ/コア@" 私のpackage.json ' に変え解決3.1.1 です": "3.1.0"、 "イオン性ネイティブ/ステータス・バー@": "3.1.0"、 ' ' に "イオンネイティブ/コア@": "3.1.1" -screen 、 "@ ionic-native/splash-screen": "3.1.1"、 "@ ionic-native/status-bar": "3.1.1"、 node_modulesフォルダを削除し、 'npm install'を実行しています。 – grptx

+0

'├──イオンネイティブ/コア@ @満たされていないPEER依存性が3.1.0'あなたのログは、3.1.0 ... –

+0

はOK ...嬉しいが、それは –

2

イオニックチームはlatest Ionic Native 3.xを公開しました。上記の問題を避けるためには、最新のCLIを使用してアプリケーションを作成する必要があります。つまり、新しいV2プロジェクトを作成する必要があります。イオンネイティブ/スプラッシュ@」 、 "3.1.0":

ionic start myfirstapp blank --v2 
+2

ブログのリンクをありがとうございました解決さ:) –

+0

あなたは暖かくしていると言いますようこそ@Suraj :) – Sampath