30

大規模なアプリケーションで角度依存関係を非同期に読み込みたいのですが、これについてBrowserifyまたはWebpackのどちらかを決定しようとしています。angular 2.0 がこれをネイティブにサポートすることはわかっていますが、今のところ、十分にサポートされ、人気のあるソリューションを探しています。

角度のあるチームで最も効果的なものと、プロジェクトを構成するための最適な方法について、誰でもアドバイスできますか?

4

2 に答える 2

43

私の会社では、さまざまな理由で browserify から webpack に切り替えましたが、遅延読み込みもその 1 つです。

browserify で複数のバンドルに物を入れるには、いくつかの構成変更と特別なコードが必要でした。これはそのための優れたガイドですhttp://esa-matti.suuronen.org/blog/2013/04/15/asynchronous-module-loading-with-browserify/

webpack では、新しいバンドルを追加することは、構成のエントリ ファイル行に余分なエントリ ファイル行を追加することを意味します。これについてのクイック ガイドを次に示します: https://github.com/petehunt/webpack-howto#7-multiple-entrypoints。遅延読み込みの場合、構成ファイルを変更する必要さえありません。これは素晴らしいことrequireです。ここで説明されている非同期構文を使用するだけです: https://github.com/petehunt/webpack-howto#9-非同期読み込み

これは、本番環境でhttps://bench.coで使用しているものと非常によく似たセットアップのテンプレートです。https://github.com/jeffling/angular-webpack-example/

于 2014-07-21T23:07:47.110 に答える
-3

こんにちは、複数のファイルタイプ (css、js +++) をサポートし、複数のモジュールでコードを分離できるため、webpack を使用する必要があります。

于 2014-05-24T12:58:34.457 に答える