首先使用该脚手架创一个项目。
可以看见有好几种选择,由于我对fusion pro感兴趣,就选择使用ts+fusion pro的模板。
创建完毕后启动发现跟在线的这个差不多:https://fusion.design/mc/detail/728#/dashboard/analysis
飞冰里面推荐安装appworks,官网:https://appworks.site/。里面可以检测函数的可维护性和圈复杂度,挺有意思的。好像用的typhonjs-escomplex整的。
飞冰文档写的比较详细,总体来说和umi差不多。但是fusion pro没有像antdpro一样有很多重型组件。同时这个pro项目也没有像antdpro一样一开始把登陆注册的状态都写好。
菜单管理跟antdpro有点像,也是图标上整,图标在这:https://ice.work/docs/fusion/components/general/Icon/
菜单部分官方文档写的挺详细的。
vite模式试了下目前有坑,而且很多,最好别用。连官方自己写的用vite都编不出来。。。。飞冰上vite的文档也写的比较少。
另外就是状态管理部分:https://ice.work/docs/guide/basic/store#%E5%9C%A8-view-%E4%B8%AD%E4%BD%BF%E7%94%A8%E6%A8%A1%E5%9E%8B%E7%8A%B6%E6%80%81 跟umi差不多,有点小区别。
暂时写这么多,后续有补充再加。