The current project is a multi-page application. The front-end tool used is angular1.x and Webpack. To convert to SPA. Plan to use angular-ui-router for routing management.
The problem is that packing all the files into one is too big. The idea is to only package vendor.js into a third class library and app.js related to certain business logic
For example, for the login page, I only want to load vendor.js and login.js and then log in to the dashboard page. I also only want to load vendor.js and dashborard.js. Similar to this
How to configure angular-ui-router and webpack, thank you.
Assume your directory structure is like this
Code Blocks
common/utils.js
login/index.js
dashboard/index.js
To get the results you expect,
webpack.config.js
configure as follows:The final result after packaging
As above. . .
Reference code splitting
I can now use webpack to generate the required js. How to introduce various js in combination with angular-ui-router? Thank you
I found an article about angular on-demand loading
http://www.cnblogs.com/ys-ys/..., based on ui-router, ocLazyLoad
seems to meet my needs. Thank you