|
|
|
|
|
by djrockstar1
1684 days ago
|
|
That might sound irrelevant on the face of it, but it has
very real consequences. For example, the following pattern
is simply not possible with ESM:
const someInitializedModule = require("module-name")
(someOptions);
Or how about this one? Also no longer possible:
const app = express();
// ...
app.use("/users", require("./routers/users"));
Configurable modules and lazily loaded imports are both missing from the ES Modules spec. |
|
Actually, the first example could be rewritten as
That «simply not possible» statement is simply not true