Bigfish 企业级前端开发框架,与常见的前端框架和工具不同,它从工程角度集成了各类功能,从初始化开发到最终上线整套技术方案,解决了前端开发经常遇到的前端技术栈整合配置麻烦、开发联调麻烦、前端资源发布上线麻烦三大痛点。
Bigfish主要具备以下功能:
-
基于 umi 整合了前端工具链:整合了 Ant Design、Dva、Ant Design Pro 技术栈,最小化成本开发
-
简化开发联调:提供前端 http 接口的代理,在开发过程中随时切换 mock 和联调接口,方便自测和联调
-
一站式发布部署:从工程初始化,到研发迭代管理,到一键发布静态资源及页面渲染
安装
想要使用bigfish,首先需要安装版本正确的NodeJS和tnpm,然后到我们要创建bigfish的目录执行:
tnpm install
通过这样安装我们就可以使用bigfish的命令来开发和调试了,他的命令都存放在一个package.json文件中
命令
我们使用bigfish从开发到调试基本都是通过命令行来实现的,所以下面介绍一些常用的命令:
-
tnpm run dev : 启动本地开发模式并启动应用,通过这种方式启动项目在修改文件之后不需要重复启动,除非你是修改了model,config等配置文件
-
tnpm run devs : 启动前后端联调模式,通过config.js中的配置找到后端的服务器,进行前后端的联调</