javascript - Có lợi ích gì khi chuyển sang ESM nếu tôi đã sử dụng TypeScript trong dịch vụ Node.js của mình không
Trường hợp sử dụng hiện tại của tôi là tôi sử dụng node-fetch trong dịch vụ của mình và phiên bản gần đây của node-fetch (3.x) là một mô-đun ESM thuần túy, có nghĩa là tôi sẽ bị kẹt ở phiên bản v2.x và sẽ không thể cập nhật nó.
Các lựa chọn của tôi là chuyển dịch vụ của mình từ CJS sang ESM hoặc chuyển sang một client HTTP khác như axios. Cả hai lựa chọn đều đòi hỏi nhiều nỗ lực và tôi đang cố gắng xem lựa chọn nào hợp lý hơn.
Vậy câu hỏi của tôi là liệu có lợi ích gì khi chuyển sang ESM từ CJS nếu dịch vụ đã được viết bằng TypeScript không?