【问题标题】:TypeScript compile error "Unknown file Extension"TypeScript 编译错误“未知文件扩展名”
【发布时间】:2013-01-18 17:39:21
【问题描述】:
我收到多个 *.ts 文件的构建错误。 TypeScript 编译器说
文件的未知扩展名:“文件名和路径>.ts”。仅允许 .ts 和 .d.ts 扩展名。
这些文件在保存时构建正常。 Web Essentials 从不抱怨任何事情,这是我在输出窗口中收到的唯一消息。我正在使用 VS 2012
【问题讨论】:
标签:
javascript
visual-studio-2012
typescript
tsc
【解决方案1】:
从 0.8.2.0 之前的 TypeScript 版本升级时,有时会收到类似这样的错误消息。错误在您的项目文件中,该文件指向编译器的错误位置。例如,它正在寻找:
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 在保存时进行编译并在此时进行所有检查,因此您可以完全关闭构建时的编译。只需从项目文件中删除该部分即可。