1.0.13 • Published 1 year ago

@navalink/bin-locale v1.0.13

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

词条按需收集执行命令

基本使用

  1. 安装
npm install @navalink/bin-locale -D
# or
yarn add @navalink/bin-locale -D
  1. 配置 在 package.json 中配置执行脚本:
{
  ...
  "scripts": {
    "locale": "navalink-locale --entry=./src,../../node_modules/joywok-material-components/lib --localeFiles=index,nana --outputType=single --errorignore=true",    
  }
}
  1. 使用 执行命令,将会在 public/locale 目录下生成项目中所用到的词条文件。
npm run locale
  1. 参数说明
  • --entry,需要生成词条的入口。例如:--entry=src(默认值),多个入口使用逗号分割:src,node_modules/joywok-material-components/lib')
  • --outDir,生成词条的存放目录。例如:--outDir=public/locale(默认值)
  • --plugins,指定 babel 插件。例如:--plugins=@navalink/babel-plugin-collect-i18n(默认值),多个插件使用逗号分割
  • --presets,指定 babel 插件。例如:--presets=@babel/preset-react,@babel/preset-typescript(默认值),多个插件使用逗号分割
  • --extensions,指定 babel 解析的文件类型。例如:--extensions=.ts,.tsx,.js,.jsx(默认值)
  • --errorignore,忽略项目中使用到的 i18n key 未在词条数据池中找到时的报错。默认值:false
  • --babelPath,定义 babel bin 命令所在路径。默认值:node_modules/.bin/babel
  • --outputType,指定生成的词条文件类型:单个文件包含所有语种、单文件对应单语种。默认值:multiple,single
  • --branch,指定要使用的 data-storage 数据池的分支。默认值:master
  • --localeFiles,指定匹配 data-storage 数据池下的词条 json 文件,多个文件使用英文逗号分割。默认值:index
  • --storeGitPath,指定数据池 Git 仓库 Clone 地址,默认 ssh 地址
  • --babelMode,指定 babel 扫描文件的方式,sync 和 async,默认值:sync
  • --defaultExport,是否使用 export 导出 i18n 方法,默认值:false
1.0.13

1 year ago

1.0.11

4 years ago

1.0.12

4 years ago

1.0.10

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago