visual-studio-2013 – TypeScript括号格式

最近我的团队注意到VS 2013下编译TypeScript文件的输出与VS 2015下编译的输出不同,因为每个函数末尾的自执行函数括号样式略有不同.

区别如下:
《visual-studio-2013 – TypeScript括号格式》

这很烦人,因为我们经常不得不覆盖彼此的更改,或者每次我们建立时都必须将更改恢复到所有TypeScript编译的.js和.js.map文件.

一旦我们整个团队更新到VS 2015,问题就消失了,除了我们团队中的一个人,每次他在他的机器上构建时仍然会看到这些微小的变化.我们都运行安装了TypeScript 1.8.6.0的Visual Studio 2015.

我们浏览了项目属性下的选项 – > TypeScript Build来验证所有内容是否设置相同,它们是.我们还检查了工具中的所有内容都配置相同 – >选项 – >文字编辑器 – >两台机器之间的TypeScript.

.csproj文件使用< TypeScriptToolsVersion> 1.8< / TypeScriptToolsVersion>设置,两台机器之间显然也是如此.

我们可以看到的唯一区别是,机器编译不同的人导出了他的VS 2013设置并将其导入VS 2015,而我们其他人刚刚开始2015年,尽管我们已经确认所有相关设置都是相同.

是否有某些隐藏的设置或配置文件可能导致TypeScript编译器的行为与我们缺少的不同?

最佳答案 如果您使用的是TypeScript,则无需签入.js或.js.map文件.您也不希望签入通过
typings
tsd安装的任何打字.

通常,您希望签入允许某人运行您的应用程序的文件数量最少.您不应该真正登记自动生成的文件.

点赞