我最近尝试将js-lingui集成到我的 react 项目中。我无法正确处理的棘手部分是将我的语言编译为 js 文件。
我的目标如下:我将通过一些运行任务(可能是 gulp 或 webpack)来组装我的语言。这就像浏览我的项目并输出适当的 json 文件一样简单。但是,要使用这些文件,它们必须通过 js-lingui 编译。我不知道该怎么做。
我知道lingui-cli,它允许我在 cli 上执行此操作,但我正在寻找一种在我的 js 任务运行程序中以编程方式执行此操作的方法。在我的梦想中,我可以在内存中组装语言,通过 js-lingui 中的编译机制对它们进行管道传输,并输出准备好使用的 js 文件。
我玩了一下require('lingui-cli')(及其子模块),但这没有用。