検索

ホームページ  >  に質問  >  本文

angular.js - Webpack パッケージ化の大規模な SPA 構成の問題

現在のプロジェクトは複数ページのアプリケーションです。使用されるフロントエンド ツールは angular1.x と Webpack です。 SPAに変換します。ルーティング管理に angular-ui-router を使用することを計画します。
問題は、すべてのファイルを 1 つにまとめると大きすぎることです。このアイデアは、vendor.js をサード クラス ライブラリと、特定のビジネス ロジックに関連する app.js にのみパッケージ化することです
たとえば、ログイン ページの場合、vendor.js と login.js のみをロードしてログインしたいと考えています。ダッシュボードページへ。また、vendor.jsとdashborard.jsのみをロードしたいと考えています。これと同様
angular-ui-router と webpack の設定方法、ありがとうございます。

怪我咯怪我咯2805日前846

全員に返信(3)返信します

  • phpcn_u1582

    phpcn_u15822017-05-15 17:15:06

    ディレクトリ構造が次のようになっていると仮定します

    リーリー

    コードブロック

    common/utils.js

    リーリー

    ログイン/index.js

    リーリー

    ダッシュボード/index.js

    リーリー

    期待した結果を得るには、webpack.config.js次のように構成します:

    リーリー

    梱包後の最終結果

    リーリー

    上記の通り。 。 。

    返事
    0
  • 怪我咯

    怪我咯2017-05-15 17:15:06

    リファレンスコードの分割

    返事
    0
  • ringa_lee

    ringa_lee2017-05-15 17:15:06

    これで、webpack を使用して必要な JS を生成できるようになりました。 angular-ui-routerと組み合わせてさまざまなjsを導入するにはどうすればよいですか? ありがとうございます

    Angular のオンデマンド読み込みに関する記事を見つけました

    http://www.cnblogs.com/ys-ys/...、ui-router に基づいて、ocLazyLoad
    が私のニーズを満たしているようです。ありがとうございます

    返事
    0
  • キャンセル返事