2017-01-04 5 views
0

新しい空のNode.js WebアプリケーションをVisual Studio 2015で作成しました。プロジェクトに.tsxファイルを追加してコンパイルできません。私がそうすると、作成された.tsxファイルは、実際のプロジェクトにも存在するにもかかわらず、代わりに仮想プロジェクトに入れられます。このプロジェクトは、JSX式を反復呼び出しとしてコンパイルするように設定されています。.tsxファイルをNode.js Webアプリケーションプロジェクトに追加できません

舞台裏で何が起こっているのかを追跡するのにしばらく時間がかかりましたが、プロジェクトで.tsxファイルを作成(Add - > New File)すると、Contentエントリが作成されますプロジェクトのXMLファイルで、TypeScriptCompileの代わりに入力します。これは明らかに誤りです。

プロジェクトのXMLファイルを手作業で編集することで問題を解決できますが、何百というファイルを含む2016年の実際の制作には対応できません。

ステップバイステップガイドエラーに

  1. を再現する新しい空白のNode.js Webアプリケーションプロジェクト
  2. が作成
  3. 新しいプロジェクトに新しい.tsファイルを作成します新しいプロジェクトの新しい.tsxファイル

.tsxファイルの "ホストプロジェクト"を表示する(エディタウィンドウの左上隅にある) "TypeScript/JavaScript Virtual Projects"と表示されます。

.tsxファイルがプロジェクトに正確にどのように含まれるようにするにはどうすればよいですか?.tsファイルはどうですか?


編集

これは活字体プロジェクトとHTMLアプリケーションの問題ではありませんが、そのプロジェクトの種類は、私は必要としない不必要なC#の肥大化が多く含まれています。

答えて

0

プロジェクトのXMLファイルを手動で編集することで問題を解決できますが、実際に何百万ものファイルを含む2016年の実際の制作には対応できません。

これはプロジェクトテンプレートで何かをしなければならず、おそらくバグです。可能な回避策は、新しいファイルを.tsファイルとして作成し、に変更して.tsxに名前を変更することです。

関連する問題