为什么我的JavaScript文件仅在Chrome开发者工具的捆绑包中显示?

时间:2017-03-10 15:17:03

标签: javascript google-chrome-devtools bundling-and-minification

我使用非常相似的基础运行两个项目。它们都捆绑了相同的JS文件,但是当我调试它时,它会在Chrome Developer工具中显示源代码中的JS文件,但另一个只显示捆绑的文件。任何想法为什么会这样?

脚本:

Scripts load

软件包:

Only Bundles load

2 个答案:

答案 0 :(得分:1)

想出来:在我们强制要求的BundleConfig的底部:

BundleTable.EnableOptimizations = true;

删除了此内容,现在可以查看来源。

答案 1 :(得分:0)

我的猜测是你的后端是C#.NET。我在C#中使用MVC做了很多,开箱即用,它通常有一个bundleconfig文件。如果不是这样,请告诉我,我很感兴趣。我唯一一次看到这是因为我使用像C#这样的后端来为捆绑的js提供服务。这对用户来说非常棒。但是,您可以选择不捆绑它们,只是按原样提供它们。

再次假设这是一个C#MVC项目或类似的东西,而不是别的东西,这就是捆绑在布局/视图中的样子:

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

或类似的东西。我总是定制我的一些。为他们提供非捆绑式测试服务,只需评论并创建常规旧标签即可。

再次纯粹基于假设,请让我们更多地了解您的环境。