account for cases where there is no parent in the request

This commit is contained in:
2017-07-30 16:38:57 +02:00
parent 47f18506f9
commit ce8789f2da
3 changed files with 15 additions and 3 deletions

View File

@ -37,7 +37,12 @@ let originalModuleResolve = Module._resolveFilename
Module._resolveFilename = function (request, parent, isMain) {
let parsedIdDir = path.parse(parent.id).dir
let resolvedRequest = path.join('/', parent.id, request)
let resolvedRequest: string
if (parent) {
resolvedRequest = path.join('/', parent.id, request)
} else {
resolvedRequest = request
}
// console.log('resolvedRequest:' + resolvedRequest)
let file = cache[resolvedRequest]
let file2 = cache[resolvedRequest + '.js']