0

我正在運行兩個使用非常相似的基地的項目。它們都捆綁了相同的JS文件,但是當我調試它時,它會在Chrome Developer工具中顯示源文件中的JS文件的源代碼,但另一個只顯示捆綁文件。任何想法,爲什麼這可能是?爲什麼我的JavaScript文件只能在Chrome Developer Tools中顯示在捆綁包中?

腳本:

Scripts load

捆綁:

Only Bundles load

+0

你最近怎麼樣?服務器配置。 – radbrawler

+0

很難說我們對你的項目幾乎沒有任何瞭解。一個項目中是否缺少地圖文件?你有多個構建類型嗎? – isherwood

+0

我的猜測是你的後端是C#.NET。我在C#中使用MVC做了很多工作,並且開箱即用,它通常有一個bundleconfig文件。如果情況並非如此,請告訴我,我很感興趣。我唯一一次看到這是當我使用像C#這樣的後端服務捆綁的js時。這對用戶很好。但是,您可以選擇不捆綁它們,只按原樣提供服務。 – shubniggurath

回答

0

想通了:在BundleConfig的底部我們已經規定:

BundleTable.EnableOptimizations = TRUE;

刪除了這個,現在可以查看源代碼。

0

我的猜測是你的後端是C#.NET。我在C#中使用MVC做了很多工作,並且開箱即用,它通常有一個bundleconfig文件。如果情況並非如此,請告訴我,我很感興趣。我唯一一次看到這是當我使用像C#這樣的後端服務捆綁的js時。這對用戶很好。但是,您可以選擇不捆綁它們,只按原樣提供服務。

再上一個很大的假設,這是一個C#MVC項目或類似的東西,而不是別的什麼,這裏的捆綁將是什麼樣子的佈局/視圖:

@Scripts.Render("~/bundles/js") 

或者類似的東西。我總是定製我的一些。爲了測試他們的捆綁測試只是評論,並創建您的常規舊標籤。

再次單純地假設這裏,讓我們更多地瞭解您的環境。

相關問題