Как использовать ES-модули в TypeScript-коде?

Пытаюсь использовать node-fetch (3.x) в TS-коде, но получаю такую ошибку:

Код в онлайн-интерпретаторе

Error [ERR_REQUIRE_ESM]: Must use import to load ES Module: /home/projects/node-udywj2/node_modules/node-fetch/src/index.js
require() of ES modules is not supported.

В документации есть следующее предупреждение,:

node-fetch начиная с v3 — это строго ESM-модуль — вы не можете импортировать его с помощью require().

Можно сделать вывод, что происходит ошибка на каком-то этапе компиляции, но как решить эту проблему?
Нужно добавить в tsconfig.json какие-то определённые настройки?


Ответы (0 шт):