¿Es posible usar solo módulos ESM y solo Commonjs en un proyecto?
Estoy usando mecanografiado para compilar y mi problema es que ciertos paquetes solo admiten ESM y ciertos solo Commonjs, por lo que cuando intento compilar cambiando la salida del módulo con el compilador, aparece un error:
cuando se usa el módulo de opción del compilador: "ES2020"
SyntaxError: Cannot use import statement outside a moduley al revés cuando se usa commonjs.
En su paquete.json
Deberías
{... "type": "module", ...}