Vscode теряет функции es2017, когда я перемещаю tsconfig.json в другую папку
Версия TypeScript: 2.7.2
Структура проекта
├─ config
├─ ...
├─ tsconfig.json
├─ ...
├─ src
├─ ...
├─ components
├─ *.tsx
├─ ...
Кодtsconfig
:
{
"compilerOptions": {
"module": "commonjs",
"moduleResolution": "node",
"esModuleInterop": true,
"jsx": "react",
"target": "es3",
"allowSyntheticDefaultImports": true,
"lib": ["es2017", "dom"],
"skipLibCheck": true
},
"include": ["../src/"],
"exclude": ["../node_modules/"]
}
Фактическое поведение:Object.values
в *.tsx
-файл имеет ошибку Property 'values' does not exist on type 'ObjectConstructor'. [2339]
Файлы компилируются нормально, хотя.
В tsc --project config/ --listFiles
список всех файлов существует.
Если я перееду tsconfig.json
вернуться в корневой каталог - эта ошибка исчезнет.
Использование машинописной версии vscode (на данный момент 3.1.1) не решает ее.