2017-03-27 18 views
8

Mam projekt za pomocą Handlebars, a Visual Studio 2017 wyświetla dziesiątki ostrzeżeń "TS7027: Nieosiągalny wykryty kod" z plików js Handlebars. Nawet nie używam Typescript w tym projekcie, więc nie jest jasne, dlaczego pojawia się ten błąd, ale jest to poważny problem, ponieważ muszę filtrować przez prawie 50 ostrzeżeń TS7027, aby znaleźć ostrzeżenia, które są rzeczywiście istotne. Czy istnieje sposób, aby zignorować te ostrzeżenia (nie zgaduję, po jakimś Googlowaniu), czy lepiej, powiedzieć Maszynowi, aby nie parsował żadnego z moich plików .js?Ignoruj ​​ostrzeżenia TS7027 z plików javascript innych producentów w VS2017?

Edytuj: Postępowałem zgodnie z instrukcjami w odpowiedzi na to pytanie (How to prevent visual studio 2017 from build javascript?), ale nadal widzę ostrzeżenia. Pokazują, kiedy projekt jest otwierany po raz pierwszy, zanim jawnie go zapisuję lub kompiluję, więc wyłączenie kompilacji TS przy zapisywaniu/kompilacji nie wydaje się być rozwiązaniem tego problemu. W celu obejścia tego problemu wyłączyłem rozszerzenie TypeScript w VS2017.

+0

Bardzo denerwujący problem. Wyłączę rozszerzenie TypeScript, a także obejść ... – Brad

+0

Wpadłem na to także, bardzo denerwujące. –

Odpowiedz

0

O ile wiem z twojego pytania, chcesz pominąć wszystkie ostrzeżenia TS7027, dla konkretnego projektu. Że scenariusz może być wykonane w Visual Studio tak:

  1. W Visual Studio, wybierz swój projekt> Właściwości> Budowanie
  2. W tych błędów i ostrzeżeń Sekcji zapewnić przecinkami oddzielone listę wszystkich ostrzeżenia, aby wyciszyć

Zobacz ten zrzut ekranu dla sprawy:

Suppress specific warnings in Visual Studio 2017

Rozwiązuje to problem, ignorując te konkretne ostrzeżenia - dotyczące tego konkretnego projektu.

Teraz jeśli chcesz bloku/wyłączyć całkowicie maszynopis kompilacji dla tego konkretnego projektu, warto dodać następującą linię do .csproj w sekcji PropertyGroup:

<TypeScriptCompileBlocked>true</TypeScriptCompileBlocked> 

bardziej szczegółowych informacji na temat można to znaleźć w pytaniu How to prevent visual studio 2017 from build javascript?, tutaj na StackOverflow.

Powiązane problemy