【技术实现步骤摘要】
在web项目中自动提取和写入指定区域的方法
[0001]本专利技术涉及软件开发
,具体地说,涉及一种在web项目中自动提取和写入指定区域的方法。
技术介绍
[0002]在前端领域涉及文案的国际化是非常常见的需求,而如何正确的管理国际化文案是一个比较棘手的问题,而按模块拆分文案相比统一管理文案,有着轻量化、方便单个管理、能够很好的与当前业务所挂钩等等优势。但是,这种方案因为分散在各个模块,随着模块越来越多,涉及要做翻译或者要支持更多语言之时,就需要把分散在所有模块的文案,整理出来给到对应的翻译人员,就需要手动的将所有的文案全部整理出来,完成后再重新放回到原模块。这种方式相当的耗费时间和精力。
技术实现思路
[0003]本专利技术的内容是提供一种在web项目中自动提取和写入指定区域的方法,其能够克服现有技术中手工替换费时费力,容易出错的问题。
[0004]根据本专利技术的在web项目中自动提取和写入指定区域的方法,其包括以下步骤:
[0005]步骤1、在执行命令的目录下新建repack.co ...
【技术保护点】
【技术特征摘要】
1.在web项目中自动提取和写入指定区域的方法,其特征在于:包括以下步骤:步骤1、在执行命令的目录下新建repack.config.js配置文件,完成对提取和写入的配置项;步骤2、执行repack o改造输出命令根据配置项,提取指定内容并生成文件;步骤3、执行repack i改造输入命令根据配置项,写入out_dir中更改的内容到源文件中。2.根据权利要求1所述的在web项目中自动提取和写入指定区域的方法,其特征在于:步骤2中,包括以下步骤:步骤2.1、判断当前工作目录下是否已经存在out_dir,如果有,调用child_process.spawn(
‘
rm
’
,[
‘‑
fr
’
,path]).删除;步骤2.2、调用fs.readdirSync()函数获取文件结构,然后遍历该文件结构,判断每一项的文件格式是否与配置项中提取的格式匹配,如果不匹配则过滤;步骤2.3、符合条件的文件结构子项,通过fs.read...
【专利技术属性】
技术研发人员:李清杰,
申请(专利权)人:海南格子山网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。