Я использую инструмент tslint в своем угловом проекте.
Мой файл tsconfig.json
{
"compileOnSave": false,
"compilerOptions": {
"downlevelIteration": true,
"importHelpers": true,
"module": "esnext",
"outDir": "./dist/out-tsc",
"baseUrl": "src",
"sourceMap": true,
"declaration": false,
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"target": "es5",
"typeRoots": [
"node_modules/@types"
],
"lib": [
"es2016",
"dom"
]
},
"include": [ "src/main.ts" ]
}
Команда ng lint
не показывает ошибок, однако код VS показывает красные маркеры ошибок, указывающие
Экспериментальная поддержка декораторов - это функция, которая может быть изменена в будущем выпуске. Чтобы удалить это предупреждение, установите параметр «experimentalDecorators» в файле «tsconfig» или «jsconfig» .ts (1219)
(Я использую код vs для mac-os)
Примечание. Я пробовал использовать ExperimentDecorators: false, но проблема остается такой же. Один из проектов, которые я загрузил с git, имеет точно такой же файл tsconfig.json, и он работает там с тем же кодом vscode.
Может ли кто-нибудь указать, почему vscode показывает ошибки.