私は角度のCLIで自分のプロジェクトを構築する方法を知っている:ng build --prod
角度2つの構築単一のモジュール
どのように私は別に、各モジュールをコンパイルすることができますか?
AnagAccreditamento
とcruscottofiliera
がそのmodule.ts
、routing.module.ts
ファイルで、別のモジュールです:これは私のプロジェクトです。私はそれらを別々にビルドし、ライブラリーのように後でプロジェクトに挿入する方法はありますか?
私は角度のCLIで自分のプロジェクトを構築する方法を知っている:ng build --prod
角度2つの構築単一のモジュール
どのように私は別に、各モジュールをコンパイルすることができますか?
AnagAccreditamento
とcruscottofiliera
がそのmodule.ts
、routing.module.ts
ファイルで、別のモジュールです:これは私のプロジェクトです。私はそれらを別々にビルドし、ライブラリーのように後でプロジェクトに挿入する方法はありますか?
必要に応じてモジュールをプルできるようにしたい場合は、遅延ロードが必要です。 https://angular.io/docs/ts/latest/guide/router.html#!#asynchronous-routing
それともに関するPluralsightコースがここにあります:あなたはここで遅延ロードを使用する方法を見つけることができますhttps://app.pluralsight.com/library/courses/angular-routing/table-of-contents
ありがとうございますが、モジュールを動的に読み込む必要はありません。 SystemJSの設定と同じ動作をしたいと思います。ここでは、更新したいモジュール/コンポーネントのfile.jsを変更するだけです。今、WebPachの設定、AoT、...私はアプリケーションの個々のコンポーネントと対話することはできません。 – Danieleee
それは本当に独立したモジュールをコンパイルしても意味がありません。たとえば、アプリケーション全体が一度にコンパイルされている場合にのみ、ツリーシェイクが機能します。それ以外の場合は、使用されているコードと使用されていないコードが決まっていないため、削除することはできません。 –
モジュールを含むフォルダを作成し、同僚が別のモジュールを使用して別のフォルダを作成すると、同じプロジェクト内のすべてのモジュールをコピーしてコンパイルする必要がありますか?角度はモジュラーではありませんか? – Danieleee
はい。 Angularは、ブラウザベースのフレームワークとして最もよく使用されます。したがって、必要な部分(外部パッケージを含む)のすべて*はすべて同じプロジェクト内にあります。 – DeborahK