diff --git a/src/vite.ts b/src/vite.ts index 0e5c9eb..9c1d60a 100644 --- a/src/vite.ts +++ b/src/vite.ts @@ -54,7 +54,7 @@ export default function i18n(options: string | VitePluginOptionsInterface = 'lan files = generateFiles(langPath, langPaths) }, handleHotUpdate(ctx) { - if (/lang\/.*\.php$/.test(ctx.file)) { + if ([langPath, ...additionalLangPaths].some(path => new RegExp(`${path}.*\\.php$`).test(ctx.file))) { const langPaths = prepareExtendedParsedLangFiles([frameworkLangPath, langPath, ...additionalLangPaths]) files = generateFiles(langPath, langPaths)