seems caused by tsconfig-paths override Module._resolveFilename
https://github.com/dividab/tsconfig-paths/blob/098e066632f5b9f35c956803fe60d17ffc60b688/src/register.ts#L106
nodejs builtin resolve will call Module._resolveFilename again. This behavior introduced in #96.
|
return require.resolve(moduleName, { paths: [basedir] }) |
Maybe we can provide a config or environment variable to force use require('resolve').sync() ?
seems caused by tsconfig-paths override
Module._resolveFilenamehttps://github.com/dividab/tsconfig-paths/blob/098e066632f5b9f35c956803fe60d17ffc60b688/src/register.ts#L106
nodejs builtin
resolvewill callModule._resolveFilenameagain. This behavior introduced in #96.require-in-the-middle/index.js
Line 75 in f7b7853
Maybe we can provide a config or environment variable to force use
require('resolve').sync()?