Я пытаюсь создать проект, в котором у меня есть один файл json, который мне нужно проанализировать в моем основном файле. Но я не могу включить его в основной файл. В терминале нет ошибки как для main.ts, так и для main.js. Панель веб-просмотра показывает содержание из HTML, но ничего из основного файла. Если я проверяю через инструменты разработчика, это отображает ошибку. Я импортирую json в main.ts, а main.js - это скомпилированный файл для main.ts. Мне нужны оба файла, и ошибка возникает для любого из них.
Я пробовал разные комбинации
Комбинация 1:
import json from "./test.json"; //in main.ts file
"module": "commonjs" // in tsconfig.json file
Ошибка "экспорт неопределено в файле main.js "
комбинация 2:
const json = require("./test.json"); //in main.ts file
"module": "commonjs" // in tsconfig.json file
Ошибка" Требуется, не определено в файле main.ts "
комбинация 3:
const json = require("./test.json"); //in main.ts file
"module": "es2015" // in tsconfig.json file
Ошибка: «Требование не определено в main.ts»
Комбинация 4:
import json from "./test.json"; //in main.ts file
"module": "es2015" // in tsconfig.json file
Ошибка: «Невозможно использовать оператор импорта вне модуля»
А ниже приведен пример моего полного файла tsconfig.json
{
"compilerOptions": {
"module": "es2015",
"target": "es5",
"outDir": "out",
"sourceMap": true,
"strict": true,
"rootDir": "src",
"moduleResolution": "node",
"resolveJsonModule": true,
"esModuleInterop": true,
"strictNullChecks":false,
"lib": ["dom","es2015","es5","es6"]
},
"exclude": ["node_modules", ".vscode-test"],
"include" : [
"src/**/*"
]
}
Что я делаю не так? Пожалуйста помоги. Заранее спасибо.