2017-10-26 9 views
1

私たちは、特許プロジェクト全体を再構築せずに、各アプリケーションを個別に展開するための複数のアプリケーションを作成するビジネス要件があります。これらのアプリのうちのいくつかは独立して実行できるはずですが、1つの親アプリに注入できるようにすべきです。角度2 - 複数のアプリケーションにまたがるコンポーネントのルーティング/共有

独立してアプリを実行することは大きな問題ではありませんが、個々のアプリを個別にビルドして、サーバーにプッシュする必要があります。私たちの親アプリは、これらのバンドルにルーティングし、最新のビルドをロードできるはずです。 Angular cliには複数のアプリを作成する方法がありますが、どちらのアプリも2つの別々のバンドルにあるため、あるアプリから別のアプリにどのようにルーティングしますか。

私たちは各アプリを別々のモジュールとして使用し、それを親アプリにnpm依存関係として注入することを考えましたが、アプリの小さな変更のたびに親アプリを作成する必要があります。

Angular 2/Angular CLI/Webpackでこれを達成する方法があるかどうか教えてください。

+0

このディスカッションは興味深いかもしれません:[https://github.com/angular/angular-cli/issues/6510](https://github.com/angular/angular-cli/issues/6510) –

答えて

1

webpackをビルドするには強制的に2つのアプリケーションを別々のバンドルに入れてから、ルートがヒットしたときに何とかロードします。 https://medium.com/@somebody32/how-to-split-your-apps-by-routes-with-webpack-36b7a8a6231

+0

私たちはこれを角度-COL複数アプリのコンセプトを使って実現できますか? – Gaurav

+0

私はいくつかのコマンドのための--appオプションがあると思います、 –

+0

ここに良い例がありますhttps://yakovfain.com/2017/04/06/angular-cli-multiple-apps-in-the-same-project/私はそれがあなたを助けてくれることを願っています、複数のアプリのコンセプトは新しく、それはよく文書化されていません –

関連する問題