我正在運行帶有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中,並且應用程序正常工作。任何人都可以想到我可能需要做的其他事情嗎?
我不確定源腳本是否打算在腳本捆綁時工作。我的理解是,捆綁旨在發佈,而不是調試(至少這是建議在這裏:http://www.asp.net/mvc/tutorials/mvc-4/bundling-and-minification) – JcFx 2013-03-10 09:59:13
它爲我工作一個調試編譯和安裝的組件提到下面。 – ChadD 2014-10-13 21:31:32
我剛剛重新安裝了視覺工作室。沒有resharper或任何東西。但仍然。只有當js和map文件包含在該項目中時,才能調試Typescript。瘋狂! – realbart 2015-03-17 10:59:52