2014-03-24 133 views
1

幾個月前我第一次看了TypeScript。我可以發誓,在GUI中有一個選項,我可以設置--target編譯器參數。TypeScript在Visual Studio 2013中編譯目標

現在它消失了,或者至少我找不到它。我想它與Visual Studio版本有關。那時我使用了VS2012。現在我在VS2013。

有人可以幫我嗎?

回答

3

以前,這是可能的網絡要領工具 - >選項 *在左腹要點 - >打字稿及存在這是從網上要領請參見下面的博客文章刪除了ES3或ES5 一個選項:http://madskristensen.net/post/web-essentials-2013-where-is-the-typescript-support

注:網絡Essentials立即再次對打字稿支持,但改變這個設置,現在是在打字稿插件(而不是網絡要領)

您可以通過對上找到這個點擊您的項目,然後選擇「打字稿建」左邊。有一個選項可以將ECMAScript 3更改爲ECMAScript 5(等等)。 另請參見博客帖子關於此屏幕截圖:http://blogs.msdn.com/b/typescript/archive/2013/12/05/announcing-typescript-0-9-5.aspx

如果您想要通過編輯csproj,也可以手動更改此項。某處在那裏,有一個地方的PropertyGroup你可以改變TypeScriptTarget,請參閱以下內容:

<PropertyGroup Condition="'$(Configuration)' == 'Release'"> 
    <TypeScriptTarget>ES5</TypeScriptTarget> 
    <TypeScriptIncludeComments>false</TypeScriptIncludeComments> 
    <TypeScriptSourceMap>false</TypeScriptSourceMap> 
    <TypeScriptModuleKind>AMD</TypeScriptModuleKind> 
</PropertyGroup> 

將其更改爲ES3,如果你想要的目標的ECMAScript 3

+0

夢幻般的答案。非常感謝! – Sandro

0

我創建了一個空的Asp.net web項目並添加了一個打字稿文件(升級了該項目)。我拔出頭髮試圖弄清爲什麼我沒有在項目屬性中的「TypeScript Build」選項卡。我關閉了Visual Studio(2013 Update 2 RC),當我重新打開解決方案時,瞧,標籤神奇地出現了。

這東西真棒,讓我很開心:) :) //這是一個基於意見的聲明;)

相關問題