2017-02-07 17 views
2

私は、実際に2つのアプリケーションがお互いに絡まっている既存のDurandalアプリを持っています。角型アプリケーション間でコードを共有する

私は、アプリケーションをAngularで書き直して、別個のアプリケーションの共通コードを共有したいと考えています。

私はコードの約80%が共有できると推測しています。

もし可能であれば、私はangle-cliを使いたいと思います。しかし、私はAngularアプリケーション間でコードを共有する方法に関するベストプラクティスを実際に探しています。

答えて

2

Minko's blog post on creating Angular Librariesを見てみましょう。これは、再利用可能なコードの80%を1つまたは複数の共有可能な内部ライブラリとして作成する必要があるためです。これらを内部NPMリポジトリに公開することができます。

次に、これらのライブラリを使用するアプリケーションを作成するために、単にangular-cliを使用することができます。

Minkoが上にリンクしたブログで話す2つの重要な点があります。これらは、あなたのライブラリがAngularのAoTと互換性があり、ツリーが揺れることを確認しています。

関連する問題