2017-04-14 7 views
0

私は角度のCLIで自分のプロジェクトを構築する方法を知っている:ng build --prod角度2つの構築単一のモジュール

どのように私は別に、各モジュールをコンパイルすることができますか?

Image

AnagAccreditamentocruscottofilieraがそのmodule.tsrouting.module.tsファイルで、別のモジュールです:これは私のプロジェクトです。私はそれらを別々にビルドし、ライブラリーのように後でプロジェクトに挿入する方法はありますか?

+0

それは本当に独立したモジュールをコンパイルしても意味がありません。たとえば、アプリケーション全体が一度にコンパイルされている場合にのみ、ツリーシェイクが機能します。それ以外の場合は、使用されているコードと使用されていないコードが決まっていないため、削除することはできません。 –

+0

モジュールを含むフォルダを作成し、同僚が別のモジュールを使用して別のフォルダを作成すると、同じプロジェクト内のすべてのモジュールをコピーしてコンパイルする必要がありますか?角度はモジュラーではありませんか? – Danieleee

+0

はい。 Angularは、ブラウザベースのフレームワークとして最もよく使用されます。したがって、必要な部分(外部パッケージを含む)のすべて*はすべて同じプロジェクト内にあります。 – DeborahK

答えて

0

必要に応じてモジュールをプルできるようにしたい場合は、遅延ロードが必要です。 https://angular.io/docs/ts/latest/guide/router.html#!#asynchronous-routing

それともに関するPluralsightコースがここにあります:あなたはここで遅延ロードを使用する方法を見つけることができますhttps://app.pluralsight.com/library/courses/angular-routing/table-of-contents

+0

ありがとうございますが、モジュールを動的に読み込む必要はありません。 SystemJSの設定と同じ動作をしたいと思います。ここでは、更新したいモジュール/コンポーネントのfile.jsを変更するだけです。今、WebPachの設定、AoT、...私はアプリケーションの個々のコンポーネントと対話することはできません。 – Danieleee

関連する問題