File tree Expand file tree Collapse file tree 1 file changed +1
-7
lines changed
packages/vitest/src/runtime/moduleRunner Expand file tree Collapse file tree 1 file changed +1
-7
lines changed Original file line number Diff line number Diff line change @@ -11,7 +11,6 @@ import type { VitestVmOptions } from './moduleRunner'
1111import { createRequire , isBuiltin } from 'node:module'
1212import { fileURLToPath , pathToFileURL } from 'node:url'
1313import vm from 'node:vm'
14- import { isAbsolute } from 'pathe'
1514import {
1615 ssrDynamicImportKey ,
1716 ssrExportAllKey ,
@@ -273,7 +272,7 @@ export class VitestModuleEvaluator implements ModuleEvaluator {
273272 'code.file.path' : filename ,
274273 } )
275274
276- const require = this . createRequire ( filename )
275+ const require = this . createRequire ( meta . url )
277276
278277 const argumentsList = [
279278 ssrModuleExportsKey ,
@@ -353,11 +352,6 @@ export class VitestModuleEvaluator implements ModuleEvaluator {
353352 }
354353
355354 private createRequire ( filename : string ) {
356- // \x00 is a rollup convention for virtual files,
357- // it is not allowed in actual file names
358- if ( filename [ 0 ] === '\x00' || ! isAbsolute ( filename ) ) {
359- return ( ) => ( { } )
360- }
361355 return this . vm
362356 ? this . vm . externalModulesExecutor . createRequire ( filename )
363357 : createRequire ( filename )
You can’t perform that action at this time.
0 commit comments