Skip to content

Commit a63808c

Browse files
authored
fix(util): use resolve package typescript package in yarn workspaces (#1377)
1 parent 17def6b commit a63808c

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

src/util/importer.ts

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff 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

184188
let 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

0 commit comments

Comments
 (0)