2013-02-04 74 views
1

我得到多個* .ts文件的生成錯誤。打字稿編譯說TypeScript編譯錯誤「未知的文件擴展名」

未知擴展名的文件: 「< filenameandpath>的.ts」。只允許.ts和.d.ts擴展名。

這些文件在保存時可以正常工作。 Web Essentials從不抱怨任何事情,這是我在輸出窗口中獲得的唯一消息。我正在使用VS 2012

+0

您最近是否升級過您的TypeScript版本? – Fenton

回答

1

有時,當您從TypeScript的0.8.2.0之前的版本升級時,您會收到類似的錯誤消息。錯誤出現在您的項目文件中,該文件指向編譯器的錯誤位置。例如,它正在尋找:

c:\Program Files\Microsoft SDKs\TypeScript\0.8.1.1\tsc 

但是,編譯器現在位於:

c:\Program Files\Microsoft SDKs\TypeScript\tsc 

你可以edit your project file to fix this error

在您的場景中,由於您正在使用Web Essentials進行保存編譯並且已經在此處進行了所有檢查,因此您可以完全關閉編譯的編譯。只需從項目文件中刪除該部分即可。