2013-03-10 30 views
1

我正在運行帶有Web Essentials 2.5.1,IE 10和Visual Studio 2012的TypeScript 8.3.1。我有一個應用程序,其中的所有ts代碼位於應用程序文件夾中。我已經爲該文件夾設置了Web Essentials捆綁包,並且所有地圖文件都正在生成。使用Web Essentials進行TypeScript調試和綁定不起作用

當我查看綁定Js的輸出時,它具有所有的源映射。下面的一個片段。

///#source 1 1 /app/controllers/featured-carousel-controller.js 

(my code sits here) 

//@ sourceMappingURL=featured-carousel-controller.js.map 

但是我似乎無法得到使用此模型的TypeScript調試。如果我創建了一個新的Visual Studio項目,它可以很好地進行調試,但不會使用這個捆綁包。我注意到sourceMappingURL不包含像JS文件那樣的文件夾路徑。那是對的嗎?

我檢查過以確保bundled.js在我的default.html中,並且應用程序正常工作。任何人都可以想到我可能需要做的其他事情嗎?

+0

我不確定源腳本是否打算在腳本捆綁時工作。我的理解是,捆綁旨在發佈,而不是調試(至少這是建議在這裏:http://www.asp.net/mvc/tutorials/mvc-4/bundling-and-minification) – JcFx 2013-03-10 09:59:13

+0

它爲我工作一個調試編譯和安裝的組件提到下面。 – ChadD 2014-10-13 21:31:32

+0

我剛剛重新安裝了視覺工作室。沒有resharper或任何東西。但仍然。只有當js和map文件包含在該項目中時,才能調試Typescript。瘋狂! – realbart 2015-03-17 10:59:52

回答

1

他們從WebEssentials刪除了一些東西,將它捲成一WebTools的2012.2

http://www.asp.net/vnext/overview/fall-2012-update

下載:

https://www.microsoft.com/web/handlers/webpi.ashx/getinstaller/ASPDOTNETandWebTools2012_2.appids

我記得沒有在VS2013臨此功能,這是我在家。現在我想知道需要在該版本中使用相同的功能。如果你知道,請告訴我。

更新2:

表....它的工作的,都告訴我大約一分鐘沒有符號打破。

相關問題