2017-01-04 58 views
0

我在Visual Studio 2015年創建了一個新的空白Node.js的Web應用程序,我無法.tsx文件添加到我的項目並編譯它們。當我這樣做時,創建的.tsx文件將被放入虛擬項目中,即使它也出現在實際項目中。該項目設置爲將JSX表達式編譯爲React調用。無法將文件添加到.tsx Node.js的Web應用程序項目

我花了一些時間來追蹤幕後發生的情況,結果是當在項目中創建.tsx文件(通過添加 - >新建文件)時,它會創建爲Content條目項目的XML文件,而不是TypeScriptCompile條目。這顯然是一個錯誤。

我可以通過手動編輯項目的XML文件來解決這個問題,但我不希望在2016年有數百個文件的實際生產。

步驟一步的指導,以重現錯誤

  1. 創建一個新的空白Node.js的Web應用程序項目
  2. 在新項目中創建一個新的文件.ts
  3. 創建新項目中的新.tsx文件

請參閱第在.tsx文件(檢查編輯器窗口的左上角)中顯示「TypeScript/JavaScript虛擬項目」的「主機項目」。

我該怎麼做才能使.tsx文件包含在項目中究竟是如何.ts文件?


編輯

這不是與打字稿項目HTML應用程序的問題,但該項目類型包含了很多,我不需要不必要C#臃腫。

回答

0

我可以通過手動編輯項目的XML文件來解決這個問題,但沒有辦法,我願意爲2016年的實際生產和數百個文件做這件事。

這必須做一些與項目模板,並可能是一個錯誤。與此同時,可能的解決方法是將新文件創建爲.ts文件,然後將然後重命名爲.tsx

相關問題