目前專案是多頁面應用程式。使用的是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
login/index.js
dashboard/index.js
要得到你期望的結果,
webpack.config.js
配置如下:最終打包後的結果
如上。 。 。
參考code splitting
我現在會用webpack產生所需js了。結合angular-ui-router該怎麼引入各個js呢? 謝謝
搜到一篇angular按需載入的文章
http://www.cnblogs.com/ys-ys/...,基於ui-router,ocLazyLoad
看來能滿足我的需求。謝謝