[发明专利]一种全局命令行创建前端项目方法及系统在审
申请号: | 201810300595.0 | 申请日: | 2018-04-04 |
公开(公告)号: | CN108536431A | 公开(公告)日: | 2018-09-14 |
发明(设计)人: | 王振拯 | 申请(专利权)人: | 浙江小泰科技有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/41;G06Q10/10 |
代理公司: | 北京维正专利代理有限公司 11508 | 代理人: | 戴锦跃 |
地址: | 310051 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 项目开发 静态资源 全局命令 识别文件 编译 层叠样式表文件 技术方案要点 代码共享 开发工具 开发过程 开发效率 目录结构 图片资源 优化处理 上传 统一 预设 整合 创建 服务器 压缩 合并 制定 开发 | ||
1.一种全局命令行创建前端项目方法,其特征在于,包括如下步骤:
建立预设的项目开发目录;
对项目开发目录中的静态资源进行实时编译,其中,静态资源包括JavaScript文件、层叠样式表文件以及图片资源;
根据编译结果进行优化处理,压缩合并以生成可被识别文件;
将所述可被识别文件上传至服务器。
2.根据权利要求1所述的一种全局命令行创建前端项目方法,其特征在于,在建立预设的项目开发目录中,包括如下步骤:
建立若干局部命令行,其中,每个局部命令行与项目开发目录中的子目录相关联;
将若干局部命令行进行整合以形成所述全局命令行;
获取键入的全局命令行以生成所述项目开发目录。
3.根据权利要求2所述的一种全局命令行创建前端项目方法,其特征在于,在获取键入的全局命令行以生成所述项目开发目录中,还包括如下步骤:
基于所述全局命令行生成关于项目开发目录的基础信息录入窗口;
在基础信息录入窗口中,携带有供用户键入项目名称和项目版本号的填充区域、针对于项目开发框架的添加事件、以及针对于是否导入项目开发资源包的选择事件;
基于基础信息录入窗口中的录入信息生成所述项目开发目录。
4.根据权利要求1所述的一种全局命令行创建前端项目方法,其特征在于,在建立预设的项目开发目录之后,还包括如下步骤:
对项目开发目录中的公共静态资源进行预编译。
5.根据权利要求4所述的一种全局命令行创建前端项目方法,其特征在于,对项目开发目录中的公共静态资源进行预编译之后,还包括如下步骤:
建立对项目开发目录中静态资源热更新的代码接口;
通过该代码接口注入热更新代码后对项目开发目录中的静态资源进行实时编译。
6.根据权利要求1所述的一种全局命令行创建前端项目方法,其特征在于,根据编译结果进行优化处理,压缩合并以生成可被识别文件,包括如下步骤:
对编译结果进行测试优化;
将测试后的编译结果打包压缩合并处理生成可被识别文件;
将可被识别文件进行线上环境配置。
7.根据权利要求1所述的一种全局命令行创建前端项目方法,其特征在于,在将所述可被识别文件上传至服务器之后,还包括如下步骤:
对可识别文件进行分析处理,生成轻量的压缩可识别文件。
8.根据权利要求1所述的一种全局命令行创建前端项目方法,其特征在于,通过Browserify工具、Webpack工具或Parcel工具进行编译。
9.一种全局命令行创建前端项目系统,其特征在于,包括:
建立单元,建立预设的项目开发目录;
编译单元,对项目开发目录中的静态资源进行实时编译,其中,静态资源包括JavaScript文件、层叠样式表文件以及图片资源;
优化单元,根据编译结果进行优化处理,压缩合并以生成可被识别文件;
上传单元,将所述可被识别文件上传至服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江小泰科技有限公司,未经浙江小泰科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810300595.0/1.html,转载请声明来源钻瓜专利网。