2014-09-24 75 views
1

我目前使用Microsoft.AspNet.Web.Optimization來處理我在Greenfield TypeScript/Web API項目中的捆綁/縮小。在Visual Studio中使用Grunt/Gulp處理文件調試TypeScript

在發佈模式中,我獲得了減少的HTTP請求和縮小。在調試模式下(我開發的地方),我的TypeScript代碼獲得了完整的Visual Studio調試體驗。這是因爲在這種情況下,Web優化直接指向由TypeScript創建的js文件,並由於源地圖的可愛性而重新回到TypeScript中。在調試模式下存在一些粗糙的邊緣緩存以及一些限制,但主要是這是一個非常不錯的解決方案。

我現在想切換到使用Grunt或Gulp來處理捆綁/縮小(順便說一下I understand this is the direction that Visual Studio is planning to move anyway with ASP.Net vNext)。

我想保持調試體驗,即能夠使用源圖使用此方法調試我的TypeScript。我的假設是,如果我有一個Grunt/Gulp作業(在調試中)構建一個文件夾,其中應包含*.js,*.map.js*.ts文件,該文件應保留Visual Studio TypeScript調試體驗。

我想我會檢查是否有任何問題與我的基本假設有問題。這聽起來可行嗎?還是我在盲人的小巷裏開始自己?

我正在使用Visual Studio 2013.3。

回答

1

如果您有*.map.js文件,並且您附加到Internet Explorer實例(在IE調試工具中啓用了源代碼映射),您的斷點將工作。

相關問題