恭喜广东南方智媒科技有限公司麦淼获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网恭喜广东南方智媒科技有限公司申请的专利Web前端项目的定制化配置管理方法、电子设备及存储介质获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119248267B 。
龙图腾网通过国家知识产权局官网在2025-03-18发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411754187.4,技术领域涉及:G06F8/38;该发明授权Web前端项目的定制化配置管理方法、电子设备及存储介质是由麦淼;范玉平;张桂梅;谭涛设计研发完成,并于2024-12-02向国家知识产权局提交的专利申请。
本Web前端项目的定制化配置管理方法、电子设备及存储介质在说明书摘要公布了:本发明涉及一种Web前端项目的定制化配置管理方法、电子设备及存储介质,包括在编译阶段,通过在项目根目录创建CUSTOMConfig文件夹,并在CUSTOMConfig文件夹内增加入口文件index.js,通过yargs模块解析命令行参数,根据客户编号动态引入配置文件并暴露给编译器使用;使用HtmlWebpackPlugin和Webpack的DefinePlugin将配置信息注入到HTML模板的options.CUSTOM_CONFIG和打包构建环境的变量process.env.CUSTOM_CONFIG中,并在Jenkins中增加CUSTOM环境变量,实现差异化编译;在运行阶段,通过在项目根目录增加CUSTOMConfig文件夹和入口文件index.js,动态引入差异化属性的配置信息diffFeatureCUSTOMConfig和组件的配置信息diffComponentCUSTOMConfig;根据用户登录所带的客户编号,使用动态引入的配置模块来决定功能和组件的显示与否,实现功能和组件的差异化管理。本发明实现了Web前端项目的定制化需求,同时提升了开发和维护效率。
本发明授权Web前端项目的定制化配置管理方法、电子设备及存储介质在权利要求书中公布了:1.一种Web前端项目的定制化配置管理方法,其特征在于:包括,在编译阶段,通过在项目根目录创建CUSTOMConfig文件夹,并在CUSTOMConfig文件夹内增加入口文件index.js,通过yargs模块解析命令行参数,根据客户编号动态引入配置文件并暴露给编译器使用;所述通过yargs模块解析命令行参数的步骤包括:使用constyargs=require'yargsyargs'和const{hideBin}=require'yargshelpers'引入yargs模块;通过constargv=yargshideBinprocess.argv.argv解析命令行参数;获取客户编号CUSTOM并通过const{CUSTOM='A'}=argv获取客户编号,默认为A;所述动态引入配置文件的步骤包括:使用constCUSTOMConfig=require.${CUSTOM}.js根据客户编号引入对应的配置文件;将配置信息通过module.exports=CUSTOMConfig暴露给编译器使用;使用HtmlWebpackPlugin和Webpack的DefinePlugin将配置信息注入到HTML模板的options.CUSTOM_CONFIG和打包构建环境的变量process.env.CUSTOM_CONFIG中,并在Jenkins中增加CUSTOM环境变量,实现差异化编译;所述在Jenkins中增加CUSTOM环境变量的步骤包括:在Jenkins的构建配置中增加CUSTOM环境变量;使用所述CUSTOM环境变量在编译阶段控制不同客户的差异化编译过程;在运行阶段,通过在项目根目录增加CUSTOMConfig文件夹和入口文件index.js,动态引入差异化属性的配置信息diffFeatureCUSTOMConfig和组件的配置信息diffComponentCUSTOMConfig;根据用户登录所带的客户编号,使用动态引入的配置模块来决定功能和组件的显示与否,实现功能和组件的差异化管理;当存在新增的客户编号和差异化需求时,通过在CUSTOMConfig文件夹中新增或修改相应的配置文件实现。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人广东南方智媒科技有限公司,其通讯地址为:510000 广东省广州市越秀区广州大道中289号新闻中心A座26楼;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。