2015-06-19 52 views
0

我正在用VS2012中的AngularJS en打字機構建Web應用程序。這些TypeScript文件全部編譯成JavaScript文件並使用Bundle發送給客戶端(所有選項關閉,因此我將單獨發送所有文件)。Firebug不顯示我的JavaScript文件

在Firebug HTML視圖中,我可以看到我所有的JavaScript文件,但在腳本選項卡中,只有我的TypeScript文件可見。我在這裏是否缺少配置來顯示我的JavaScript文件?我可以添加一個MIME類型來爲TypeScript文件提供服務,但是隨後我失去了調試功能。

回答

3

最可能的原因是:您正在使用源地圖。

當您使用源映射時,瀏覽器能夠顯示與傳輸的JavaScript代碼相關的源代碼。

您可以開啓和關閉源地圖,因爲它是編譯器設置。

tsc --sourceMap app.ts 

更新

我已經測試了這一點,這是絕對地圖。

如果您更新了編譯器設置(或Visual Studio項目中的TypeScript - > Debugging - > Source Maps設置)並刪除了.map文件,您將在Firefox中看到JavaScript。

這取決於您的個人喜好 - 看到實際的來源可能是有用的。

+0

謝謝,似乎是正確的。 – Patrick