插件的编译方法、装置、计算机设备及可读存储介质制造方法及图纸

技术编号:34487030 阅读:26 留言:0更新日期:2022-08-10 09:04
本发明专利技术为研发框架快速开发技术领域,本发明专利技术提供了一种插件的编译方法、装置、计算机设备及可读存储介质,其中,所述方法包括:获取采用面向对象思想的构造函数编写的插件,将插件与预设的标准插件进行比对,确定插件与预设的标准插件之间的区别点,根据区别点及预设的编译规则,将插件编译为与标准插件相同类型的目标插件,从而能够智能的识别出通过面向对象思想的构造函数编写的插件,并通过分析标准插件与该插件的区别点,进行按照相应的编译规则编译成目标插件,使编译后的目标插件与其他类型的框架相兼容,实现了自动编译,并节省人力。并节省人力。并节省人力。

【技术实现步骤摘要】
插件的编译方法、装置、计算机设备及可读存储介质


[0001]本专利技术涉及研发框架快速开发
,具体而言,本专利技术涉及一种插件的编译方法、装置、计算机设备及可读存储介质。

技术介绍

[0002]在前端开发过程中,对于通用且相对独立的功能,往往会按照插件的形式去开发。在前端发展的早期,绝大部分的项目都是使用原生Js+Jquery库的去辅助开发项目,在开发插件的时候,通常会采用面向对象思想中构造函数语法进行编写插件,这种插件通常都是针对原生语法项目、或者原生语法+Jquery库。而如今前端开发往往会采用其他类型的框架进行开发,如Vue或React框架,因此,对于原来采用面向对象思想中构造函数语法进行编写的插件,则无法与该类型的框架相兼容,需要对原来的插件进行编译。

技术实现思路

[0003]本专利技术的主要目的为提供一种插件的编译方法、装置、计算机设备及可读存储介质,以对采用面向对象思想的构造函数编写的插件进行编译,使其与其他类型的框架相兼容。
[0004]为了实现上述专利技术目的,本专利技术提供一种插件的编译方法,其本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种插件的编译方法,其特征在于,所述方法包括:获取采用面向对象思想的构造函数编写的插件;将所述插件与预设的标准插件进行比对,确定所述插件与预设的标准插件之间的区别点;根据所述区别点及预设的编译规则,将所述插件编译为与所述标准插件相同类型的目标插件。2.根据权利要求1所述的方法,其特征在于,所述根据所述区别点及预设的编译规则,将所述插件编译为与所述标准插件相同类型的目标插件,包括:获取所述插件的插件文件;其中,所述插件文件包括所述插件的脚本;根据所述插件文件判断所述插件是否符合编译要求;当判定所述插件符合编译要求时,根据所述区别点及预设的编译规则,将所述插件编译为与所述标准插件相同类型的目标插件。3.根据权利要求2所述的方法,其特征在于,所述根据所述插件文件判断所述插件是否符合编译要求,包括:确定所述插件文件内申明的函数;判断所述插件文件内申明的函数是否采用了this关键字,且在所述this关键字后面通过等号进行赋值的操作;若是,则判定所述插件符合编译要求。4.根据权利要求2所述的方法,其特征在于,所述根据所述插件文件判断所述插件是否符合编译要求之后,还包括:当判定所述插件不符合编译要求时,生成异常信息;将所述异常信息发送给开发人员所在终端。5.根据权利要求1所述的方法,其特征在于,所述根据所述区别点及预设的编译规则,将所述插件编译为与所述标准插件相同类型的目标插件,包括:根据预设的编译规则对所述插件的区别点进行调整,得到与所述...

【专利技术属性】
技术研发人员:黄康
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1