如何将 typesafe-i18n 与 Vite 打包器集成?

How to integrate typesafe-i18n with Vite bundler?

typesafe-i18n不方便开发电机。如何使用 Vite bundler 运行?

在 typesafe-i18n 5.0 版本之后 there is no official way 将生成器集成到打包器构建管道(之前它可以通过 webpack 或 rollup 插件获得)。

现在您可以通过将 cli 脚本导入您的配置来 运行 同步生成器和 Vite 打包器:

export default async ({ mode }: ConfigEnv) => {
    const dev = mode === 'development';
    if (!dev) {
        process.argv.push('--no-watch');
    }
    await import(path.resolve('./node_modules/typesafe-i18n/cli/typesafe-i18n.mjs'));
// .. etc