【技术实现步骤摘要】
一种前端脚手架的搭建方法
[0001]本申请涉及前端开发
,具体涉及一种前端脚手架的搭建方法
。
技术介绍
[0002]脚手架用于创建项目基础结构
、
提供项目规范和约定
。
因为在前端工程中,可能会存在相同的组织结构
、
开发范式
、
模块依赖
、
工具配置以及基础代码,脚手架就是解决上述问题的工具,通过创建项目骨架自动的执行工作
。
[0003]对于我们日常开发首要解决的就是创建项目问题,常用的脚手架工具包括
create
‑
react
‑
app、vue
‑
cli
以及
Angular
‑
cli
,此类脚手架是根据信息创建对应的项目基础结构,适用于自身所服务的框架所对应的项目,在启动脚手架之后,脚手架会自动地去询问一些预设问题,通过回答的结果结合一些模板文件,生成项目的结构
。
然而这些脚手架只 ...
【技术保护点】
【技术特征摘要】
1.
一种前端脚手架的搭建方法,其特征在于,所述方法包括:获取待搭建的目标前端脚手架的框架类型;根据所述框架类型,创建与所述框架类型相关的各个模板工程;获取目标一键生成脚本,并通过所述目标一键生成脚本拉取所述各个模板工程,以搭建所述目标前端脚手架
。2.
根据权利要求1所述的方法,其特征在于,所述模板工程包括
Web
应用
、
文档库
、
组件库
、React
本机应用程序
、hooks
库
、
微前端基座
、
微前端子应用
、BFF
标准工程及微信小程序
。3.
根据权利要求2所述的方法,其特征在于,所述根据所述框架类型,创建与所述框架类型相关的各个模板工程,包括:根据所述框架类型,获取所述框架类型对应的依赖库类型;根据所述框架类型及所述依赖库类型,获取待构建的各个模板工程分别对应的目录结构
、
编码风格及所引入的第三方软件包版本;根据所述目录结构
、
所述编码风格及所引入的第三方软件包版本,创建各个模板工程
。4.
根据权利要求3所述的方法,其特征在于,所述框架类型包括
React
开发框架
、Vue
渐进式框架及
Angular
开发框架中的至少一者;所述依赖库类型包括
UI
库
、DOM
库
、
路由库
、
状态管理库及国际化库中的至少一者
。5.
根据权利要求1所述的方法,其特征在于,所述获取目标一键生成脚本,包括:获取目标运行环境及目标命令行工具;根据所述目标运行环...
【专利技术属性】
技术研发人员:李菁菁,张朋,刘振,
申请(专利权)人:固德威技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。