We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e698172 commit bc24f57Copy full SHA for bc24f57
lib/require-hook.js
@@ -27,7 +27,11 @@ module.exports = function requireHook (opts) {
27
28
var loadModule = Module._load;
29
Module._load = function(request, parent, isMain) {
30
- if (request[0] !== '.' && request[0] !== path.sep) {
+ if (request[0] === '.') {
31
+ if (parent.id === '.') {
32
+ request = path.resolve(process.cwd(), request);
33
+ }
34
+ } else if (request[0] !== path.sep) {
35
var pkgRoot = parent.id === '.' ? process.cwd() : path.dirname(parent.id);
36
while (pkgRoot !== path.sep) {
37
pkgPath = path.join(pkgRoot, 'package.json');
0 commit comments