1.0.4 • Published 1 year ago

babel-plugin-record-multilingual-entries v1.0.4

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year ago

babel-plugin-record-multilingual-entries

Installation

npm i babel-plugin-record-multilingual-entries

Usage

const babelPluginRecordMultilingualEntries = require('babel-plugin-record-multilingual-entries');

module.exports = {
    ...
    plugins: [
        ...
        [[
            babelPluginRecordMultilingualEntries, { 
                // 用户自定义的 多语言方法体, 传入该参数会覆盖插件 默认的方法体 (该插件 默认是 -> ['_vm.$t', 'this.$t', 'this.$i18n.t'])
                // cusCompiledMultilingualList: [],

                // 当有 多语言词条是 拼接的例如: $t('a' + item), 此时该文件路径就会被记录到 checkFileObj (需要手动确认词条)
                checkFileObj: {},

                // 结果集
                resultList: [],
                writerPath: '', // path 此配置可帮助用户在编译阶段 一边编译一边写多语言词条,通过流的方式
            }
        ]]
    ]
}

Example

  1. 见文章 https://juejin.cn/post/7361805210639400972