импортам добавлял расширение ".js" в итоге? в package.json у меня "type": "module"
"allowJs": true
не помогло. Похоже, что-то еще нужно
а что гугл говорит?
также рекомендует "allowJs": true
YaGPT советует { "compilerOptions": { "allowJs": true, "outDir": "./dist", "sourceMap": true }, "include": ["./src/**/*"] }, также по сайтам еще прошелся и stackoverflow. В последнем рекомендуют пакетным скриптом пройтись. Но это больше похоже на костыль. tsc умеет к импортам .js добавлять?
а тебе зачем собственно?
ts-проект запустить на ноде
а без .js расширений не запускается?
без расширения в js файлах при запуске ошибка node:internal/errors:496 ErrorCaptureStackTrace(err); ^ Error [ERR_MODULE_NOT_FOUND]: Cannot find module '...' imported from '...'
по идее commonjs без расширения работает
Обсуждают сегодня