diff --git a/lib/resolver/node-resolver.js b/lib/resolver/node-resolver.js index 6d428831..5dded1bb 100644 --- a/lib/resolver/node-resolver.js +++ b/lib/resolver/node-resolver.js @@ -117,18 +117,5 @@ NodeResolver.prototype.normalizePkg = function(pkg) { // helpers //////////////////// function createScopedRequire(cwd) { - - // shim createRequireFromPath for Node < 10.12 - // shim createRequireFromPath for Node < 12.2.0 - const createRequireFromPath = Module.createRequire || Module.createRequireFromPath || (filename => { - const mod = new Module(filename, null); - - mod.filename = filename; - mod.paths = Module._nodeModulePaths(path.dirname(filename)); - mod._compile('module.exports = require;', filename); - - return mod.exports; - }); - - return createRequireFromPath(path.join(cwd, '__placeholder__.js')); + return Module.createRequire(path.join(cwd, '__placeholder__.js')); } \ No newline at end of file