Tengo un error con SvelteKit cuando ejecuto este código: "npm run dev -- --open". Tiene el problema como este: Error [ERR_REQUIRE_ESM]: require() of ES Module. Creo que tal vez el error relacionado con SvelteKit v1.0.0-next.199 porque probé varias soluciones. También agrego "tipo": "módulo" en paquete.json, pero no funciona. La versión de mi nodo es 16.3.0. Entonces, ¿alguien sabe cómo eliminar SvelteKit?
"dependencies": { "chart.js": "^3.6.0", "cookie": "^0.4.1", "moment": "^2.29.1", "svelte-i18n": "^3.3.13" }Eliminar biblioteca de momentos:
npm uninstall moment --saveComo se explica en el comentario, las bibliotecas CommonJS y ECMAScript6 son diferentes estándares de bibliotecas JavaScript (empaquetado), por lo que debe buscar bibliotecas ECMAScript6 (ES6).
Use date-fsn en lugar de moment, por ejemplo, lea más sobre esto aquí https://date-fns.org/
Además, Svelte es un compilador cuando instala las bibliotecas, instálelo como dev deps:
npm install date-fns --save-dev