typeScript生成的JavaScript文件不包含注释并且存在格式问题

时间:2014-03-04 09:25:51

标签: javascript visual-studio visual-studio-2012 typescript web-essentials

我正在使用以下内容:

  • TypeScript版本:0.9.5
  • WebEssential版本:3.7
  • Visual Studio:2012

保存TypeScript文件后,JS文件不包含注释代码。

我还在JS文件中面临一些额外的空间问题。在每个' if '和' for '语句之后,现在'if'和'('之间会有额外的空格。之前代码生成为< strong>'if('现在代码生成为'if(',因为这些额外的空间,存储库视为以前版本的JavaScript文件和当前版本存在差异

之前的WebEssentials提供了保留现在遗漏的评论的选项 - 请参阅下图 - 这些选项现在不适用于WebEssentials。

Earlier WebEssentials gave option to retain comments which is missing now

请参阅下图以了解间距问题 enter image description here

在哪里可以找到设置以避免额外空间并强制JS文件保留在TS文件中添加的注释?

我看了工具&gt;选项&gt; Web Essentials&gt; TypeScript 设置和工具&gt;选项&gt;文本编辑器&gt;在visual studio中输入TypeScript 但找不到任何可以帮助我的东西。

I just read the extra spacing issue will be addressed in v1.0 of TypeScript

1 个答案:

答案 0 :(得分:0)

  

之前的WebEssentials提供了保留现在遗漏的评论的选项

此选项已移至Visual Studio 2013 + TypeScript 0.9.5及以上版本的Project Properties中: http://blogs.msdn.com/b/typescript/archive/2013/12/05/announcing-typescript-0-9-5.aspx

如果你使用的是旧版本的visual studio,你可以绕过visual studio构建管道并使用类似grunt-ts的东西进行外部维护:https://github.com/grunt-ts/grunt-ts#compiler-support