Skip to content

Commit 78fc4d6

Browse files
committed
chore: make require hook error handling more specific
1 parent 3e41a08 commit 78fc4d6

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

packages/runtime/src/templates/requireHooks.ts

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -88,9 +88,13 @@ const resolveRequireHooks = () => {
8888
try {
8989
const resolvedPath = require.resolve(path, opts)
9090
mode.set(hook, resolvedPath)
91-
} catch {
92-
// module not present (older version of Next.js)
93-
mode.delete(hook)
91+
} catch (error) {
92+
if (error.code === 'MODULE_NOT_FOUND') {
93+
// module not present (older version of Next.js)
94+
mode.delete(hook)
95+
} else {
96+
throw error
97+
}
9498
}
9599
})
96100
})

0 commit comments

Comments
 (0)