ts-node

ts-node unknown file extension .ts for Ошибка

Получаем ошибку из заголовка для команды вида:

./node_modules/.bin/ts-node test.ts

Возможное решение

Запускайте не так:

./node_modules/.bin/ts-node test.ts

а так:

node --loader ts-node/esm test.ts

ts-node Did you mean to import Импорт .js файлов без указания расширения

Did you mean to import

Самое интересное, что ts-jest успешно справляется (см. конфигурацию) с этой проблемой импорта ,js файлов, но ts-node так не может

Подробнее по проблеме см. тут: http://fkn.ktu10.com/?q=node/13677

ts-node Запуск файлов с импортом .js файлов без указания расширения для файлов javascript ESM

Файл run.ts в котором, есть импорты .js файлов без указания расширения, можно запустить так (используем пакет ts-node):

node --experimental-specifier-resolution=node  --loader ts-node/esm run.ts

При этом tsdonfig.json (у вас может отличаться):

Subscribe to RSS - ts-node