2017-03-27 5 views
8

Handlebarsを使用したプロジェクトがあり、Visual Studio 2017はHandlebars jsファイルから数十種類の "TS7027:Unreachable code detected"警告を表示しています。私はこのプロジェクトでTypescriptを使用していないので、なぜこのエラーが現れているのかは明らかではありませんが、実際に関連する警告を見つけるために約50個のTS7027の警告をフィルタリングしなければならないので本当の問題です。だから、これらの警告を無視する方法がありますか(私は、いくつかのグーグルの後、推測しています)、またはより良い、Typescriptに私の.jsファイルのいずれかを解析しないように教えてください?VS2017のサードパーティのJavaScriptファイルからのTS7027の警告を無視しますか?

編集: この質問の回答(How to prevent visual studio 2017 from build javascript?)の手順に従いましたが、引き続き警告が表示されます。明示的に保存またはビルドする前にプロジェクトが最初に開かれたときに表示されるため、保存/ビルド時にTSコンパイルを無効にすることはこれの解決策ではないようです。回避策として、VS2017でTypeScript拡張機能を無効にしました。

+0

非常に迷惑な問題です。私はTypeScript拡張機能と回避策を無効にします... – Brad

+0

これもまた非常に迷惑に走りました。 –

答えて

0

あなたの質問から、特定のプロジェクトについてはすべてのTS7027の警告を控えておきたいと思います。そのシナリオはそうのようなVisual Studioの中で行うことができます。あなたのプロジェクトを選択し、Visual Studioで

  1. >プロパティ>すべてのカンマ区切りリストを提供し、エラーと警告セクションでは
  2. を構築

    Suppress specific warnings in Visual Studio 2017

    :あなたのケースのために、このスクリーンショットを参照してください

をSUPRESSする警告

これは、特定のプロジェクトについて、これらの特定の警告を無視することによって問題を解決します。

今あなたがブロックする場合は/活字体が完全にその特定のプロジェクトのためのコンパイル無効、あなたがPropertyGroupセクションであなたの.csprojに次の行を追加する必要があります

<TypeScriptCompileBlocked>true</TypeScriptCompileBlocked> 

についてのより詳細な情報これは、How to prevent visual studio 2017 from build javascript?質問、ここStackOverflowで見つけることができます。

関連する問題