【技术实现步骤摘要】
本专利技术涉及互联网,具体为一种基于webpack插件的无源码定制化开发实现方法。
技术介绍
1、目前web前端工程都会使用webapck打包工具进行打包发布,打包之后的代码都进行了代码混淆,混淆后的代码很难被反编译,即使反编译成功也很难得出程序的真正语义,通过进行代码混淆可以有效减少文件大小、提升性能。
2、如果客户对现有项目有定制化开发的需求,拿到混淆后的前端代码也无从下手,这个时候只能拿相关前端工程源码去做定制化开发,然而这样源码就会对外暴露并存在泄露的风险,还有可能会暴露出一些独有技术或者商业信息,基于以上类似的场景,本专利技术提供了一个无源码定制化开发的能力。
技术实现思路
1、(一)解决的技术问题
2、针对现有技术的不足,本专利技术提供了一种基于webpack插件的无源码定制化开发实现方法,主要为解决现有的客户在拿到混淆后的前端代码只能到相关前端工程源码去做定制化开发,导致源码对外暴露并存在泄露的风险,还有可能会暴露出一些独有技术或者商业信息的问题。
...【技术保护点】
1.一种基于webpack插件的无源码定制化开发实现方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于webpack插件的无源码定制化开发实现方法,其特征在于,所述简化版的webpack打包过程,当我们执行webpack build命令后,webpack会先读取配置文件,然后根据配置文件中的配置项去初始化,创建一个compiler对象,然后调用compiler对象的run方法,初始化一个compilation对象,执行compilation中的build方法进行编译,编译完成后,触发compiler对象的done钩子,完成打包。
【技术特征摘要】
1.一种基于webpack插件的无源码定制化开发实现方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于webpack插件的无源码定制化开发实现方法,其特征在于,所述简化版的webpack打包过程,当我们执行webpack build命令后,webpack会先读取配置文件,然后根据配置文件中的配置项去初始化,创建一个compiler对象,然后调用compiler对象的run方法,初始化一个compilation对象,执行compilation中的build方法进行编译,编译完成后,触发compiler对象的done钩子,完成打包。
3...
【专利技术属性】
技术研发人员:宋恒昌,
申请(专利权)人:江苏苏云信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。