TypeScript错误Web必不可少

NOr*_*NOr 6 visual-studio-2012 typescript web-essentials

我使用Web essentials在save(Visual Studio 2012)上编译我的打字稿文件,但我有一个空的js和这条消息:

Compile Error. 
See error list for details
error TS5012: Cannot read file 'C:/Users/Nor/Documents/Tribway/tribway-InvitationPage/Tribway/Scripts/Tribway/Invitations.ts': Unsupported file encoding.
Run Code Online (Sandbox Code Playgroud)

vex*_*asy 22

我使用Visual Studio 2012在TypeScript版本0.9.1.1中遇到此问题.问题是由于我在文件具有"西欧(Windows) - 代码页1252"编码时将英镑货币符号插入文件中.

解决方案是使用UTF-8编码保存文件(我原本预计它会在第一时间出现).

要在Visual Studio中执行此操作,请单击"文件" - >"高级保存选项",然后选择"Unicode(带签名的UTF-8) - 代码页65001"的编码,然后保存文件.然后,TypeScript编译器再次开心.


bas*_*rat 2

文件编码是 TS 0.9.0 的一个问题,在最新版本中已修复。您可以从这里下载 0.9.1: https: //typescript.codeplex.com/releases/view/102929

PS:我建议在安装 0.9.1 之前卸载 WebEssentials,因为它们往往会发生冲突(webessentials 开始泄漏内存)。TS 0.9.1 对 Visual Studio 2012 提供了非常出色且稳定的支持