ts-node Запуск файлов с импортом .js файлов без указания расширения для файлов javascript ESM
Primary tabs
Файл run.ts в котором, есть импорты .js файлов без указания расширения, можно запустить так (используем пакет ts-node):
node --experimental-specifier-resolution=node --loader ts-node/esm run.ts
При этом tsdonfig.json (у вас может отличаться):
{ "compilerOptions": { "allowJs": true, "target": "es6", "module": "es2020", "sourceMap": true , "moduleResolution":"node", "isolatedModules": true, "esModuleInterop": true }, "include": ["./src/**/*", "./tests/**/*"] }
И в package.json:
"type": "module",
- Log in to post comments
- 1400 reads