目前项目是多页面应用。使用的是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
看来能满足我的需求。谢谢