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") 

或者类似的东西。我总是定制我的一些。为了测试他们的捆绑测试只是评论,并创建您的常规旧标签。

再次单纯地假设这里,让我们更多地了解您的环境。

相关问题