We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c03d8f4 commit 54eb338Copy full SHA for 54eb338
src/req.js
@@ -1,5 +1,6 @@
1
// @ts-check
2
const { createRequire } = require('node:module')
3
+const { pathToFileURL } = require('node:url')
4
5
const TS_EXT_RE = /\.(c|m)?ts$/
6
@@ -16,7 +17,7 @@ async function req(name, rootFile = __filename) {
16
17
let url = __require.resolve(name)
18
19
try {
- return (await import(url)).default
20
+ return (await import(pathToFileURL(url).href)).default
21
} catch (err) {
22
if (!TS_EXT_RE.test(url)) {
23
/* c8 ignore start */
0 commit comments