2016-12-07 6 views
0

私はインターネット上で答えを探して検索しました:依存関係を含むすべてのAngular 2コードを1つのファイルにコンパイルする方法を教えてください。これは何度も何度も尋ねられてきましたが、私は別のアプローチをしています。角速度た開始する前に、私のファイルツリー:Angular 2プロジェクトを1つのapp.jsファイルにコンパイル

public 
source 
└─── _base 
     ├─── sass 
     └─── img 
└─── _structure 
     ├─── sass 
     └─── img 
├─── gulpfile.js 
├─── node_modules 
└─── package.json 

が今私の現在のfiletreeは次のようになります。

public 
source 
├─── __components 
├─── __directives 
├─── __services 
└─── _base 
     ├─── sass 
     └─── img 
└─── _structure 
     ├─── sass 
     └─── img 
├─── gulpfile.js 
├─── node_modules 
└─── package.json 

計画はゴクゴクと__directives/__services/__componentsフォルダからファイルを終わるすべて.TSをコピーしました、 systemjsを実行し、app.min.js./publicフォルダにエクスポートする

現在の設定でこれを実行することは可能ですか? (現在のファイルツリーの設定で複雑になる)

答えて

0

あなたが探しているのは、Webpackのようなモジュールバンドラーです。

+0

これは、面倒なことなく相対パスを処理するでしょうか? (さらにコンパイル時間が長くなりすぎて開発できないでしょうか?) –

+0

[ここ](https://github.com/webpack/webpack)を読む – Shai

+0

@MikeDuister:すでにSystemJSを使用していて、モジュールバンドラも良い選択肢かもしれません:https://github.com/systemjs/builder –

関連する問題