после добавления "resolveJsonModule": true
в мой проект .tsconfig я могу напрямую импортировать данные из .json
файлов. Проект работает нормально, даже с nodemon.
Но когда проект собран и все файлы скомпилированы в папку dist
, запуск node dist/index.js
завершается неудачно, когда он сталкивается с импортом json. Фактическая команда сборки выглядит так:
babel src --out-dir dist --extensions .js,.ts --source-maps
Это серверный проект, не относящийся к webpack.
tsconfig согласно запросу:
{
"compilerOptions": {
"baseUrl": ".",
"typeRoots": ["./types"],
"target": "es6",
"module": "es6",
"declaration": true,
"outDir": "dist",
"strict": true ,
"noImplicitAny": true,
"strictNullChecks": true,
"moduleResolution": "node",
"allowSyntheticDefaultImports": true,
"esModuleInterop": true,
"resolveJsonModule": true
}
}