Open
Description
Version
23.6.0
Platform
n/a
Subsystem
esm
What steps will reproduce the bug?
- Create a
file.cjs
file containingimport "path";
- Run
node file.cjs
How often does it reproduce? Is there a required condition?
/
What is the expected behavior? Why is that the expected behavior?
It should tell me that to use import
inside file I need to use .mjs
and not .cjs
What do you see instead?
Warning: To load an ES module, set "type": "module" in the package.json or use the .mjs extension.
It also offers the solution of setting "type": "module" in the package.json, but that is wrong since my file is .cjs.
Additional information
No response