2017-08-31 31 views
1

新しいIonicプロジェクトを作成し、Androidプラットフォームをionic cordova platform add androidで追加しました。これは​​3210ファイルにエントリを書き込みます:Ionicプラットフォームはnpmインストールにインストールする必要があります

<engine name="android" spec="~6.1.2" /> 

も前に、私たちはpackage.jsonにプラットフォームを保存することができますいくつかの場所を見たので、私はあまりにもそこにそれを置く:

"cordovaPlatforms": [ 
    "android", 
    { 
     "platform": "android", 
     "version": "", 
     "locator": "android" 
    } 
    ] 

を今すぐ場合私はこのすべてをコミットし、別のコンピュータでリポジトリをクローンし、npm installを実行すると、アンドロイドプラットフォームは追加されません。 ionic cordova platform add androidを再度実行しようとすると、プラットフォームが既に存在することがわかります。

新しいマシンにインストールしたときにプラットフォームが自動的に追加される設定がありませんか?または私は本当にプラットフォームを削除し、毎回それを再度追加する必要がありますか?

マイionic info

cli packages: (/Users/guillaumeroyer/Documents/workspace/ionic-2-events-demo/node_modules) 

    @ionic/cli-utils : 1.9.1 
    ionic (Ionic CLI) : 3.9.1 

global packages: 

    Cordova CLI : 6.5.0 

local packages: 

    @ionic/app-scripts : 2.1.4 
    Cordova Platforms : none 
    Ionic Framework : ionic-angular 3.6.0 

System: 

    Android SDK Tools : 26.0.2 
    ios-deploy  : 1.9.1 
    ios-sim   : 5.0.13 
    Node    : v7.4.0 
    npm    : 4.1.2 
    OS    : macOS Sierra 
    Xcode    : Xcode 8.3.3 Build version 8E3004b 

答えて

0

あなたはネイティブビルドのためにそれらを準備し、コルドバのプラットフォームにcordova prepare .ITコピー資産を使用することができます。

ionic cordova prepare 
ionic cordova prepare ios 
ionic cordova prepare android 

あなたは、彼らが `package.json`ファイルに記載されているが、プロジェクトフォルダに欠けている場合details here

+0

もプラットフォームをインストール'コルドバprepare'コマンドを見ることができませんか? – sebaferreras

+0

はい、それはあまりにも多くのものhttp://ionicframework.com/docs/cli/cordova/prepare/ @sebaferreras – Sampath

+1

ああ、私が必要としたコマンドは、イオニック 'コードワックス準備'です。 – Guillaume

関連する問題