#typescript #fetch #visual-studio-2019
#typescript #выборка #visual-studio-2019
Вопрос:
У меня есть проект MVC, в который я включаю TypeScript. У меня есть файл tsconfig.json, который выглядит следующим образом:
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"sourceMap": true,
"rootDir": "Scripts",
"outDir": "js",
"lib": [ "es2015.promise", "es5", "dom", "es2015" ]
}
}
Но в файле, который я использую методом выборки, я получаю TS2705:(TS) Для асинхронной функции или метода в ES5 / ES3 требуется конструктор ‘Promise’.
Так что я в замешательстве. Я думал, что параметры библиотеки в файле tsconfig исправили эту ошибку. Проект явно использует файл tsconfig, а не свойства проекта. Когда файл скомпилирован, в нем содержится тонна кода, что заставляет меня думать, что он работает, а Visual Studio просто ничего не добавляет. Есть ли способ исправить эту ошибку?