Skip to content

Commit

Permalink
refactor: update loader var
Browse files Browse the repository at this point in the history
  • Loading branch information
bluwy committed Apr 18, 2022
1 parent e14a1cf commit 043262f
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 8 deletions.
5 changes: 1 addition & 4 deletions packages/vite/src/node/optimizer/index.ts
Expand Up @@ -412,10 +412,7 @@ export async function runOptimizeDeps(
try {
exportsData = parse(entryContent) as ExportsData
} catch {
const loader =
(esbuildOptions.loader &&
esbuildOptions.loader[path.extname(filePath)]) ||
'jsx'
const loader = esbuildOptions.loader?.[path.extname(filePath)] || 'jsx'
debug(
`Unable to parse dependency: ${id}. Trying again with a ${loader} transform.`
)
Expand Down
12 changes: 8 additions & 4 deletions packages/vite/src/node/optimizer/scan.ts
Expand Up @@ -463,22 +463,26 @@ function esbuildScanPlugin(
contents = config.esbuild.jsxInject + `\n` + contents
}

const loader =
config.optimizeDeps?.esbuildOptions?.loader?.[`.${ext}`] ||
(ext as Loader)

if (contents.includes('import.meta.glob')) {
return transformGlob(
contents,
id,
config.root,
ext as Loader,
loader,
resolve,
config.logger
).then((contents) => ({
loader: ext as Loader,
loader,
contents
}))
}
const { loader } = config.optimizeDeps?.esbuildOptions ?? {}

return {
loader: ((loader && loader[`.${ext}`]) || ext) as Loader,
loader,
contents
}
})
Expand Down

0 comments on commit 043262f

Please sign in to comment.