現在のプロジェクトは複数ページのアプリケーションです。使用されるフロントエンド ツールは angular1.x と Webpack です。 SPAに変換します。ルーティング管理に angular-ui-router を使用することを計画します。
問題は、すべてのファイルを 1 つにまとめると大きすぎることです。このアイデアは、vendor.js をサード クラス ライブラリと、特定のビジネス ロジックに関連する app.js にのみパッケージ化することです
たとえば、ログイン ページの場合、vendor.js と login.js のみをロードしてログインしたいと考えています。ダッシュボードページへ。また、vendor.jsとdashborard.jsのみをロードしたいと考えています。これと同様
angular-ui-router と webpack の設定方法、ありがとうございます。
ディレクトリ構造が次のようになっていると仮定します
リーリーコードブロック
common/utils.js
リーリーログイン/index.js
リーリーダッシュボード/index.js
リーリー期待した結果を得るには、
リーリーwebpack.config.js
次のように構成します:梱包後の最終結果
リーリー上記の通り。 。 。
リファレンスコードの分割
これで、webpack を使用して必要な JS を生成できるようになりました。 angular-ui-routerと組み合わせてさまざまなjsを導入するにはどうすればよいですか? ありがとうございます
Angular のオンデマンド読み込みに関する記事を見つけました
http://www.cnblogs.com/ys-ys/...、ui-router に基づいて、ocLazyLoad
が私のニーズを満たしているようです。ありがとうございます