目前项目是多页面应用。使用的是angular1.x 前端工具是Webpack。要转换成SPA。打算使用angular-ui-router做路由管理。
问题是把所有的文件打包成一个太大了。想法是只打包成一个第三个类库的vendor.js和某业务逻辑相关的app.js
比如登录页面我只想加载vendor.js和login.js登录后进到dashboard页面。我也只想加载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
が私のニーズを満たしているようです。ありがとうございます