TypeScript 2.0をアンインストールした後にプロジェクトをビルドすると、次のエラーが表示されます。 (Visual Studio 2015)
tsc:エラーTS5023:Build:Unknownコンパイラオプション 'listemittedfiles'。
あなたはそれを修正する方法を知っていますか?おかげで、
昨日、この厄介な問題を解決しようとして苦労しました。最終的に、MSBuildは最新のバージョンではなく古いTypeScriptバージョンを使用していることがわかりました。永久に修正するには、次を実行する必要があります。
これを行うと、MSBuildが--listEmittedFilesコマンドスイッチを完全にサポートする適切なTypeScriptビルドを指すようになります。
この問題に関する詳細については、 この記事を読む をお勧めします。このようなトピックとこれら2つのGithubスレッドについても書いています(提携警告:本のGitHubリポジトリにある2番目のもの)私が書いた):
問題がありました。私は、(現在のバージョンに加えて)間違った(つまり古い)バージョンのTypeScriptがインストールされており、最新バージョンもインストールされていたにもかかわらず、古いTypeScriptコンパイラ(tsc)が使用されていたことを知りました。
MSBuild Windowsコンソールを開き、次のコマンドを実行します。
tsc -v
そして、それが提供するバージョンを参照してください
古いバージョンをアンインストールすると問題が解決しました
vS2015コミュニティでのangular2 + TypeScriptのセットアップ方法を確認してください(アップデート3)
https://github.com/MohtishamZubair/AgentDistribution/wiki/Setting-up-AngularJS2-in-VS2015-in-MVC5
これで、node.jsサーバーまたはコマンドラインのnpmコマンドを実行する必要はありません。
同様の問題がありましたが、それをクリアしました
プロジェクトにts.configファイルを手動で追加しました。削除しました。