In Node.js, use .mjs extension or set "type": "module" in package.json to use ES modules.
// package.json
{
"type": "module"
}
With this setting, .js files are treated as ES modules. Without it, use .mjs extension explicitly.
##### ###### ##### ### # # ### # # ###### ## ## ## ## ## ## ## # # # # # ## ##### #### ##### # # # # # # # #### ## # ## ## ## ## # # # # # ## ## # ###### ## ### # ### # ######
##### ###### ##### ### # # ### # # ###### ## ## ## ## ## ## ## # # # # # ## ##### #### ##### # # # # # # # #### ## # ## ## ## ## # # # # # ## ## # ###### ## ### # ### # ######
.js vs .mjs
In Node.js, use .mjs extension or set "type": "module" in package.json to use ES modules.
// package.json
{
"type": "module"
}
With this setting, .js files are treated as ES modules. Without it, use .mjs extension explicitly.