2017-08-09 6 views
5

Otrzymuję "[ts] Eksperymentalne wsparcie dla dekoratorów to funkcja, która może ulec zmianie w przyszłym wydaniu. opcja usunięcia tego ostrzeżenia. "vscode: [ts] Eksperymentalne wsparcie dla dekoratorów to funkcja, która może ulec zmianie

Jestem nowy w Angular i nie wiem jak go rozwiązać.

Mój plik tsconfig.json:

{ 
"compilerOptions":{ 
    "allowSyntheticDefaultImports":true, 
    "declaration":false, 
    "emitDecoratorMetadata":true, 
    "experimentalDecorators":true, 
    "lib":[ 
    "dom", 
    "es2015" 
    ], 
    "module":"es2015", 
    "moduleResolution":"node", 
    "sourceMap":true, 
    "target":"es5" 
}, 
"include":[ 
    "src/**/*.ts" 
], 
"exclude":[ 
    "node_modules" 
], 
"compileOnSave":false, 
"atom":{ 
    "rewriteTsconfig":false 
} 

}

druku:

enter image description here

+0

Którą wersję pf TypeScript używa VSCode? (Zobacz prawy dolny róg w VSCode) – Saravana

Odpowiedz

6

Otworzyłeś edytor w folderze src. Aby znaleźć usługę tsconfig dla usługi językowej vscode, musisz otworzyć edytor na prawdziwym katalogu głównym projektu trzymającego konfigurację.

Otwarty na folderze root: enter image description here

Otwarty na folderze src: enter image description here

+0

Dzięki temu zadziałało – joab

0

Najedź tsconfig.json wewnątrz korzenia folderu i uruchom IDE. To powinno działać.

+0

Już tam jest. Mam folder, root, tam są ionic.config.json, package.json i tsconfig.json i tak dalej. ale ostrzeżenie ciągle pokazując – joab

+0

spróbować tej Przejść do pliku Ustawienia/Preferencje/użytkownika w vscode, umieścić ten kod – Sajeetharan

+0

{ "typescript.tsdk": "node_modules/maszynopis/lib" } – Sajeetharan

0

Meirion Hughes odpowiedź jest poprawna, po prostu chcę dodać, że to działa w środowiskach JS, jak również.

W takim przypadku należy podać nazwę pliku konfiguracyjnego jsconfig.json.

Powiązane problemy