We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 17def6b commit a63808cCopy full SHA for a63808c
1 file changed
src/util/importer.ts
@@ -174,15 +174,19 @@ function requireWrapper(moduleName: string): RequireResult {
174
}
175
const result: RequireResult = { exists, path, given: moduleName }
176
try {
177
- result.exports = requireModule(moduleName)
+ result.exports = requireModule(path)
178
} catch (error) {
179
- result.error = error
+ try {
180
+ result.exports = requireModule(moduleName)
181
+ } catch (error) {
182
+ result.error = error
183
+ }
184
185
return result
186
187
188
let requireModule = (mod: string) => require(mod)
-let resolveModule = (mod: string) => require.resolve(mod)
189
+let resolveModule = (mod: string) => require.resolve(mod, { paths: [process.cwd(), __dirname] })
190
191
/**
192
* @internal
0 commit comments