1.0.7 • Published 4 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