File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -174,15 +174,19 @@ function requireWrapper(moduleName: string): RequireResult {
174174 }
175175 const result : RequireResult = { exists, path, given : moduleName }
176176 try {
177- result . exports = requireModule ( moduleName )
177+ result . exports = requireModule ( path )
178178 } catch ( error ) {
179- result . error = error
179+ try {
180+ result . exports = requireModule ( moduleName )
181+ } catch ( error ) {
182+ result . error = error
183+ }
180184 }
181185 return result
182186}
183187
184188let requireModule = ( mod : string ) => require ( mod )
185- let resolveModule = ( mod : string ) => require . resolve ( mod )
189+ let resolveModule = ( mod : string ) => require . resolve ( mod , { paths : [ process . cwd ( ) , __dirname ] } )
186190
187191/**
188192 * @internal
You can’t perform that action at this time.
0 commit comments