Отключить warning experimentalDecorators в VSCode
Проблема
VSCode при использовании декораторов в классе
@Injectable({
providedIn: 'root'
})
export class PhotoService {
constructor(private http: HttpClient) {}
...
}
пишет предупреждения вида:
[ts] Экспериментальная поддержка для декораторов — это функция, которая будет изменена в будущем выпуске.
Задайте параметр experimentalDecorators, чтобы удалить это предупреждение.
[ts] Experimental support for decorators is a feature that is subject to change in a future release.
Set the 'experimentalDecorators' option to remove this warning.
Решение
- Нажмите
Ctrl+,
или выберите пункт меню Файл => Параметры => Параметры (File => Preferences => Settings) - Найдите параметр
experimentalDecorators
и задайте ему значениеtrue
. (Этот параметр может переопределяться в файле jsconfig.json или tsconfig.json, которые находятся в корне проекта) - В правой части должна появиться строка
javascript.implicitProjectConfig.experimentalDecorators": true,
- Сохраните файл настроек