大規模なアプリケーションで角度依存関係を非同期に読み込みたいのですが、これについてBrowserifyまたはWebpackのどちらかを決定しようとしています。angular 2.0 がこれをネイティブにサポートすることはわかっていますが、今のところ、十分にサポートされ、人気のあるソリューションを探しています。
角度のあるチームで最も効果的なものと、プロジェクトを構成するための最適な方法について、誰でもアドバイスできますか?
大規模なアプリケーションで角度依存関係を非同期に読み込みたいのですが、これについてBrowserifyまたはWebpackのどちらかを決定しようとしています。angular 2.0 がこれをネイティブにサポートすることはわかっていますが、今のところ、十分にサポートされ、人気のあるソリューションを探しています。
角度のあるチームで最も効果的なものと、プロジェクトを構成するための最適な方法について、誰でもアドバイスできますか?
私の会社では、さまざまな理由で 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/
こんにちは、複数のファイルタイプ (css、js +++) をサポートし、複数のモジュールでコードを分離できるため、webpack を使用する必要があります。