2016-04-06 7 views
0

私は、既存のWebプロジェクトに基づいて完全に自動的にcordovaアプリケーションを構築する方法を探しています。これまでに私が見つけたのは、新しいcordovaプロジェクトを作成し、既存のアプリケーションをwwwフォルダにドラッグアンドドロップすることでした。事は、私はこのステップをしたくないということです。既存のWebプロジェクトの自動ビルド

したがって、私はこれらの2つの可能な解決策の1つを探しています。

1.私的にホストされたPhoneGapのビルド代替

PhoneGapのビルドに似たオープンソースのプロジェクトがありますか?プライベートサーバーでホストできるものこの場合、私はプロジェクトを圧縮し、サーバーにアップロードし、ビルドされたアプリケーションを元に戻すだけです。

私が見つけたのはcordova-build(https://www.npmjs.com/package/cordova-build)ですが、それはかなり時代遅れで、よく管理されていません。

2.私はWebPACKのを使用している建物のプロセスについて

ローカルビルドプロセスを作成します。それでは、私がやりたいことは、私はちょうど

npm mobileBuild -- --platform="ios" 

を言うことができる、それは私のWebアプリケーションが含まれるとの新しいコルドバプロジェクトをビルドするビルドプロセスを設定しています。後でアプリケーションを構築するためにコードバライコマンドを実行するだけです。

これら2つのアプローチのいずれかを達成する方法はありますか?

ありがとうございます!

答えて

0

既存のWebプロジェクトが

<script src="cordova.js"></script> 

ようコルドバの関連HTMLを考慮しなければならない。しかし、それはすでに開発プロジェクトで失われます...でも、HTML/CSSは、すべてのケースのために異なることがあります。 私はこれを実際には自動的にではなく、追跡する方法としては見ません。

関連する問題