2017-11-08 5 views
0

私のプロジェクトはハイブリッドAngularJS/Angularプロジェクトで、私たちはgulpを使ってAngularパーツで次の変換を実行しています。 TS - > ES6 - > BABEL(ES5 +) - >ロールアップやSystemJS そして一気時計とキャッシングの多くとMAP-魔法私はベルベル変換でAngular-Cliを使うことができます

私は、これは、角度CLIを使用して、より標準になりたいが、実行する方法を見つけることができません角張った形のバーベル変換。サポートされているプラ​​ットフォームが許す限り徐々にES6以降に移行できるようにしたいと思っていますが、マップファイルを有効にしたいと考えています。

バベルをAngular-cliに結びつけ、プロセス全体を通してマップファイルを保存する方法はありますか?

私はgulpに行く前にブロッコリービルドを試みましたが、マップファイルで動作するすべてのプラグインを取得できませんでした。また、Angular Cliはブロッコリーに基づいているため、方法が見つかりません。

助けてください。 :)完全性については

答えて

0

を他の誰かが、この時に見える場合:

基本的には、角度のビルドをバンドルする利用WebPACKのを。これは、すべてのチェックボックスをオンにするための唯一の方法である:

  • TS - > AOT - > JS - >バンドル - >最適化変換チェーン
  • ソースマップ複数のビルド間では
  • 複数の出力
  • 腕時計ステップモード

しかし!これを行うにはCLIを使用する必要はありませんが、実際にはすべてのハウツーに適合しない大きなAngularJS投資をする可能性が高いため、実際には難しくなります。

gulp-webpackパッケージを使用して、gulpをメインビルドフレームワークとして維持し、gulpタスク内のAngularビルドを呼び出すようにしました。私が最近持っている唯一の制限は、そのディレクトリ内の少なくとも1つのファイルが変更されたときに、webpack(非時計モード)を実行したいということです。 gulp-webpackは、ストリームが空のときにも実行されるようです。

関連する問題