javascript - האם יש יתרון במעבר ל-ESM אם אני כבר משתמש ב-TypeScript בשירות Node.js שלי


שימוש המקרה הנוכחי שלי הוא שאני משתמש ב-node-fetch בשירות שלי והגרסה האחרונה של node-fetch (3.x) היא מודול ESM טהור, מה שאומר שאני אהיה תקוע בגרסה 2.x ולא אוכל לעדכן אותה.

האפשרויות שלי הן או להמיר את השירות שלי ל-ESM מ-CJS או לעבור ללקוח HTTP אחר כמו axios. שתי האפשרויות דורשות הרבה מאמץ ואני מנסה לראות איזו אפשרות הגיונית יותר.

אז השאלה שלי היא האם יש יתרון למעבר מ-CJS ל-ESM אם השירות כבר נכתב ב-TypeScript?