Skip to content

Commit 4cda5be

Browse files
committed
fix: esbuild transform should filter id with and wihtout query
1 parent eeacdf9 commit 4cda5be

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

packages/vite/src/node/plugins/esbuild.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -101,14 +101,14 @@ export async function transformWithEsbuild(
101101

102102
export function esbuildPlugin(options: ESBuildOptions = {}): Plugin {
103103
const filter = createFilter(
104-
options.include || /\.(tsx?|jsx)($|\?)/,
105-
options.exclude
104+
options.include || /\.(tsx?|jsx)$/,
105+
options.exclude || /\.js$/
106106
)
107107

108108
return {
109109
name: 'vite:esbuild',
110110
async transform(code, id) {
111-
if (filter(id)) {
111+
if (filter(id) || filter(cleanUrl(id))) {
112112
const result = await transformWithEsbuild(code, id, options)
113113
if (result.warnings.length) {
114114
result.warnings.forEach((m) => {

0 commit comments

Comments
 (0)