javascript - Is er enig voordeel om over te schakelen naar ESM als ik al TypeScript gebruik in mijn Node.js-service
Mijn huidige gebruikssituatie is dat ik node-fetch in mijn service gebruik en de recente versie van node-fetch (3.x) is een puur ESM-module, wat betekent dat ik vastzit aan v2.x en het niet kan updaten.
Mijn opties zijn ofwel mijn service converteren van CJS naar ESM of overstappen op een andere HTTP-client zoals axios. Beide opties vereisen veel inspanning en ik probeer te zien welke optie meer zin heeft.
Dus mijn vraag is: is er enig voordeel om over te schakelen naar ESM van CJS als de service al in TypeScript is geschreven?