编辑默认TypeScript模板/脚手架

时间:2012-10-02 06:49:22

标签: asp.net-mvc typescript

我今天一直在使用TypeScript和MVC4。一切都运行良好,但每次使用VS的“添加/ TypeScript文件”对话框添加新的.ts文件时,添加的文件都会填充一些示例代码:

 // Interface
interface IPoint {
getDist(): number;
}

// Module
module Shapes {

......等等。

这个示例代码来自哪里?我希望我的文件是空的。我不希望每次添加文件时都要删除此代码。

2 个答案:

答案 0 :(得分:4)

您需要编辑模板,您可以在此处找到...

C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\msfz1qy5.oca\~IC\IT\CSharp\1033\f.zip

名为file.ts的文件包含TypeScript新文件的项目模板。

答案 1 :(得分:1)

Steve Fenton上面的回答是正确的,但是对于TypeScript 0.8.3,我不得不使用Windows搜索功能来查找f.zip - 现在它位于三个位置,至少对我来说是这样的:

C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\CommonExtensions\Microsoft\TypeScript\~IC\IT\CSharp\1033\f.zip
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\CommonExtensions\Microsoft\TypeScript\IT\CSharp\1033\f.zip
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\VWDExpressExtensions\TypeScript\IT\CSharp\1033\f.zip

只有在更改了以上所有内容后,才会使用正确的模板显示TypeScript文件。

如果Microsoft包含一个更改默认选项的选项,那将会很好;每次我想添加文件时都不得不删除一堆不必要的代码 - 这在设置项目时尤其令人恼火,这可能涉及在复杂的目录树中创建超过100个源文件。谷歌搜索最终导致我这篇文章。