目前项目是多页面应用。使用的是angular1.x 前端工具是Webpack。要转换成SPA。打算使用angular-ui-router做路由管理。
问题是把所有的文件打包成一个太大了。想法是只打包成一个第三个类库的vendor.js和某业务逻辑相关的app.js
比如登录页面我只想加载vendor.js和login.js登录后进到dashboard页面。我也只想加载vendor.js和dashborard.js。类似这样
请问该如何配置angular-ui-router和webpack呢,谢谢。
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