Skip to content

Commit 9eff206

Browse files
authored
fix: 修正插件配置选项中ignore的函数形式的处理逻辑 (#128)
之前函数形式与正则形式的处理逻辑是相反的,修改后保证二者逻辑统一
1 parent 8f1a6b1 commit 9eff206

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

packages/vite-plugin-mock/src/createMockServer.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,6 @@ function createWatch(opt: ViteMockOptions, config: ResolvedConfig) {
138138
})
139139
}
140140

141-
142141
// clear cache
143142
function cleanRequireCache(opt: ViteMockOptions) {
144143
if (typeof require === 'undefined' || !require.cache) {
@@ -152,7 +151,6 @@ function cleanRequireCache(opt: ViteMockOptions) {
152151
})
153152
}
154153

155-
156154
function parseJson(req: IncomingMessage): Promise<Recordable> {
157155
return new Promise((resolve) => {
158156
let body = ''
@@ -194,7 +192,7 @@ async function getMockConfig(opt: ViteMockOptions, config: ResolvedConfig) {
194192
return true
195193
}
196194
if (isFunction(ignore)) {
197-
return ignore(item)
195+
return !ignore(item)
198196
}
199197
if (isRegExp(ignore)) {
200198
return !ignore.test(path.basename(item))

0 commit comments

Comments
 (0)