如何搭建前端工程架构?

最近需要对原有项目进行重构,大哥把这个任务安排给我,目前选定的是vue技术栈,项目骨架可以用脚手架搭建,但只毕业2年的我仍有些问题力有不逮,在网上也查了很多资料,都没有成熟方案,要么就是泛泛而谈,现在只能求助各位大佬,问题如下:

1、分工协作
划分公共核心文件和业务功能模块,核心文件部署到服务器上,只由架构人员进行维护修改,其余个人只需关注自己所负责的业务功能,开发时能进行预览,提交后自动进行整合

2、自动路由
根据上述需求的文件划分,路由文件应为核心文件,每个业务功能模块的路由要自动注入

3、数据模拟

4、分支管理

5、项目输出
根据不同需求,针对已有业务功能模块进行有选择的打包

6、多端兼容
考虑使用 Quasar Framework 解决多端问题

7、线上调试
支持代理访问,当线上代码出现问题时,可把本地代码映射到线上进行调试,或提供其它完善的线上调试方案

阅读 2.9k
2 个回答

看了你的问题我知道问题在哪了但是不敢说

我说一说我们的前端工程
1 引入typescript进行代码类型定义
2 封装公共组件如 登陆模块 数据存储模块 开发人员只需调用并只关心业务
3 每次发布与提交代码跑测试 测试不通过不能提交
4 命令行自行发布测试环境 并可选择发布的分支与服务 正式环境由运维人员发布
5 前端获取swagger文档 自动生成axios的api方法 所有请求与请求的参数均由后端人员定义

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏