Skip to content
This repository was archived by the owner on Jul 4, 2021. It is now read-only.

Commit 358915e

Browse files
fix test fail on windows (#45)
1 parent cdd4c42 commit 358915e

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

src/index.ts

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import { generateJSON, generateYAML } from '@intlify/cli'
1616
import { debug as Debug } from 'debug'
1717
import { parseVueRequest } from './query'
1818

19-
import type { Plugin, ResolvedConfig } from 'vite'
19+
import { normalizePath, Plugin, ResolvedConfig } from 'vite'
2020
import type { CodeGenOptions, DevEnv } from '@intlify/cli'
2121
import type { VitePluginVueI18nOptions } from './options'
2222

@@ -27,7 +27,17 @@ function pluginI18n(
2727
): Plugin {
2828
debug('plugin options:', options)
2929

30-
const filter = createFilter(options.include)
30+
// use `normalizePath` for `options.include`
31+
let include = options.include
32+
if (include) {
33+
if (Array.isArray(include)) {
34+
include = include.map(item => normalizePath(item))
35+
} else if (typeof include === 'string') {
36+
include = normalizePath(include)
37+
}
38+
}
39+
40+
const filter = createFilter(include)
3141
const compositionOnly = isBoolean(options.compositionOnly)
3242
? options.compositionOnly
3343
: true

0 commit comments

Comments
 (0)