2013-05-21 149 views

回答

2

如果使用WebEssentials 2012,必須保留意見的選項。在VS 2012中安裝擴展後,進入工具>選項> Web Essentials> TypeScript>保留註釋並將該值設置爲true。

你的樣品工作正常,我在VS2012與WE:

window["IsBrowser"] = { // I presume this came from a plugin or another script? Window doesn't have an 'IsBrowser' property. 
    IE: function() { 
     return /*@[email protected]*/false; 
    } 
}; 

編譯爲:

window["IsBrowser"] = { 
    IE: function() { 
     return /*@[email protected]*/ false; 
    } 
}; 

更新:雖然我建議WebEssentials各種其他原因,你可以這樣做沒有 - 請參閱下面的@ SteveFenton的有用評論。

+1

你也可以用TypeScript編譯器使用'--comments'標誌來做到這一點。例如'tsc --comments app.ts' – Fenton

+0

@SteveFenton謝謝 - 這很有用。已在回答中突出顯示。 – JcFx