1.0.7 • Published 2 years ago
hk-lan v1.0.7
hk-lan
功能:
- 下载远程
金山文档excel
- 如果是多语言
excel
,读取excel
生成对应的多语言json
文件 - 前提(项目中使用
i18next
进行多语言配置),批量替换项目中的中文
使用方法
安装
先配置.npmrc
,因为要使用puppeteer
,要配置一下下载源,不然很慢,新建.npmrc
,内容如下:
puppeteer_download_host = https://npm.taobao.org/mirrors
# npm/pnpm
npm/pnpm i hk-lan
# yarn
yarn add hk-lan
初始化
hk-lan init
会生成一个lan.config.json
文件
字段 | 说明 | 默认值 | 类型 |
---|---|---|---|
excelRemoteUrl | 远程文档excel地址 | 无 | string |
downloadDir | 远程文档下载的文件夹 | ./excel | string |
downloadFilename | excel名称 | demo.xlsx | string |
localesDir | 生成的多语言文件保存目录 | ./locales | string |
excludeDir | 批量替换中文时,忽略的目录 | new RegExp('node_modules') | string |
excludeExt | 批量替换中文时,忽略的后缀 | new RegExp('\.(less|scss|css|md|png|svg|jpg|json|ejs)$') | string |
下载远程文档
hk-lan download
生成多语言文件
hk-lan gen
批量替换中文
hk-lan replace [path]
帮助
hk-lan -h