Skip to content

Commit 6ce8104

Browse files
committed
test: exclude entry file from locale inclusion
1 parent 35a3e83 commit 6ce8104

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

packages/unplugin-vue-i18n/src/core/resource.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -260,7 +260,7 @@ export function resourcePlugin(
260260
return (
261261
filename.endsWith('vue') ||
262262
filename.endsWith(INTLIFY_BUNDLE_IMPORT_ID) ||
263-
(/\.(json5?|ya?ml)$/.test(filename) &&
263+
(/\.(json5?|ya?ml|[c|m]?[j|t]s)$/.test(filename) &&
264264
filter(filename) &&
265265
isResourcePath)
266266
)

packages/unplugin-vue-i18n/test/utils.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,9 @@ export function bundleWebpackLike(
128128
const include = (options.include as string[]) || [
129129
resolve(__dirname, './fixtures/**')
130130
]
131+
const exclude = (options.exclude as string[]) || [
132+
resolve(__dirname, './fixtures/entry.*')
133+
]
131134
const sourcemap = isBoolean(options.sourcemap) || true
132135

133136
const baseConfig: RspackOptions = {
@@ -173,7 +176,7 @@ export function bundleWebpackLike(
173176
}
174177
]
175178
},
176-
plugins: [new VueLoader(), pluginFn({ include, ...options })]
179+
plugins: [new VueLoader(), pluginFn({ include, exclude, ...options })]
177180
}
178181

179182
// @ts-ignore

0 commit comments

Comments
 (0)