Convertí un proyecto antiguo para usar 'importar' en lugar de 'requerir', actualicé todos los paquetes NPM y agregué "tipo: módulo" al archivo package.json. Sin embargo, cuando intento ejecutar me sale el siguiente error:
internal/process/esm_loader.js:74 internalBinding('errors').triggerUncaughtException( ^ Error [ERR_MODULE_NOT_FOUND]: Cannot find module 'C:\username\Web\sender\sender\src\settings\settings' imported from C:\username\Web\sender\sender\src\services\files\initiate.service.js at new NodeError (internal/errors.js:322:7) at finalizeResolution (internal/modules/esm/resolve.js:308:11) at moduleResolve (internal/modules/esm/resolve.js:731:10) at Loader.defaultResolve [as _resolve] (internal/modules/esm/resolve.js:842:11) at Loader.resolve (internal/modules/esm/loader.js:89:40) at Loader.getModuleJob (internal/modules/esm/loader.js:242:28) at ModuleWrap.<anonymous> (internal/modules/esm/module_job.js:76:40) at link (internal/modules/esm/module_job.js:75:36) { code: 'ERR_MODULE_NOT_FOUND' } npm ERR! code 1 npm ERR! path C:\username\Web\sender\sender npm ERR! command failed npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c node src/scripts/initiate.script.js npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\username\AppData\Local\npm-cache\_logs\2021-10-24T17_57_19_607Z-debug.logCuando agregué '.js', el problema se resolvió, sin embargo, no creo que esta sea la forma correcta de resolver este problema. ¿Hay alguna otra forma de superar este error sin agregar '.js' a todas mis importaciones?
Gracias.