$ cat test.js 'use strict'; console.log(process.versions.node); new require('module').constructor('/foo/bar/baz'); $ node test.js 16.0.0 undefined:3 /foo/bar/baz ^ SyntaxError: Invalid regular expression flags¡Este comportamiento es muy extraño! Espero que alguien me lo pueda explicar. No veo ningún error de sintaxis aquí.
Curiosamente, new module.constructor('/foo/bar/baz') funciona en REPL.