typescript - Hur integrerar man typesafe-i18n med Vite-bundlern?
Det är besvärligt att slå på generatorn för typesafe-i18n. Hur kör man den med Vite-bundlern?
Svar #1
Efter version 5.0 av typesafe-i18n finns det inget officiellt sätt att integrera generatorn i bundler-byggpipen (tidigare var det tillgängligt via webpack- eller rollup-plugin).
Nu kan du köra generatorn och Vite-bundlern synkront genom att importera CLI-skriptet i din konfiguration:
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
