2016-06-14 10 views
1

私はいくつかのモジュールでアプリケーションを開発しています。各モジュールはサーバー上に個別に展開可能です。私は自分のUIにAngularを使用しています。AngularJsの共通ライブラリを管理します

私は4つのモジュールを持っているので、私は明らかに4つの異なる角度のプロジェクト、セットアップ&ファイルを持っています。

ルーティング、コントローラ、ビュー、外部フレームワークなどの違いはありますが、使用するライブラリは非常に似ている可能性があり、それらのすべてを複製したくありません。

私は、共通のプロジェクト/フォルダ/ディレクトリを持ち、これらを異なるモジュールで使用したいと考えています。この方法で私は冗長性を避けることができます(それを呼び出すことができれば)。私の思考プロセスが正しいかどうか誰かが理解するのを助けてくれますか?もしそうなら、私はこれをどのように達成できますか?

+0

パッケージマネージャを使用していない理由がありますか? npmまたはbowerに変更し、各アプリケーションのpackage.jsonを維持しますか? – Jacob

+1

スタートとリンクのためのチュートリアルを指すことができます。どのパッケージマネージャーが良いですか? – Immortal

+0

@Jacobこれはビジネスロジックコードの共有にどのように役立つでしょうか? – rinukkusu

答えて

2

npmやbowerのようなサードパーティのパッケージマネージャを使用してください。ビルド時に、browserifyやカスタムgulp/gruntコードを使ってライブラリを追加することができます。

あなたはすべてのライブラリを1つのファイルにバンドルし、アプリケーションに組み込むことができます。

関連する問題