diff --git a/packages/vite/src/node/plugins/index.ts b/packages/vite/src/node/plugins/index.ts index bf0a2603e75f20..5cc3e31931504e 100644 --- a/packages/vite/src/node/plugins/index.ts +++ b/packages/vite/src/node/plugins/index.ts @@ -98,7 +98,7 @@ export async function resolvePlugins( esbuildBannerFooterCompatPlugin(config), config.oxc !== false ? oxcPlugin(config) : null, nativeJsonPlugin({ ...config.json, minify: isBuild }), - wasmHelperPlugin(config), + wasmHelperPlugin(), webWorkerPlugin(config), assetPlugin(config), diff --git a/packages/vite/src/node/plugins/wasm.ts b/packages/vite/src/node/plugins/wasm.ts index 99508032e5daa6..aa24ee43743570 100644 --- a/packages/vite/src/node/plugins/wasm.ts +++ b/packages/vite/src/node/plugins/wasm.ts @@ -1,7 +1,5 @@ import { exactRegex } from 'rolldown/filter' -import { viteWasmHelperPlugin as nativeWasmHelperPlugin } from 'rolldown/experimental' import type { Plugin } from '../plugin' -import type { ResolvedConfig } from '..' import { fileToUrl } from './asset' const wasmHelperId = '\0vite/wasm-helper.js' @@ -50,13 +48,7 @@ const wasmHelper = async (opts = {}, url: string) => { const wasmHelperCode = wasmHelper.toString() -export const wasmHelperPlugin = (config: ResolvedConfig): Plugin => { - if (config.isBundled) { - return nativeWasmHelperPlugin({ - decodedBase: config.decodedBase, - }) - } - +export const wasmHelperPlugin = (): Plugin => { return { name: 'vite:wasm-helper',