调试捆绑和版本化的javascript文件 - javascript

我已经使用Bundleconfig.cs将我的JavaScript文件打包如下:

bundles.Add(new ScriptBundle("~/bundles/resultscripts").Include(
             "~/Scripts/spectrum.js",
              "~/Scripts/notify.js",
              "~/Scripts/spin.min.js"));
   BundleTable.EnableOptimizations = true;

然后在我的.cshtml文件中,有以下内容:

@Scripts.Render("~/bundles/resultscripts");

这在chrome中呈现为:

<script src="/bundles/resultscripts?v=3ozhz2yni5K8Is0g9QoONh_MkoivcBzooVIUD-a0Ngw1"></script>

然后我在Web.config中的system.web下有以下内容(不确定这有多重要):

<compilation debug="true" targetFramework="4.5.2" />

这很好,因为它允许捆绑软件版本控制。但是,我的某些javascript似乎无法启动,并且在Chrome中时,我现在无法再在个人javascript文件中放置断点了。更明确地说,我找不到例如notify.js。我猜这是因为捆绑包正在缩小。

如果设置BundleTable.EnableOptimizations = false;,则我的javascript文件会呈现,但不再版本化。

我想知道是否有人可以指出正确的方向,以便在与版本捆绑在一起时可以找到各个文件?

我签出了以下内容:Script bundles not rendering individual files in debug,并且使用相同的语法,但是我的文件没有被单独渲染。

javascript参考方案

希望以下声明对您有所帮助:

当我们不在调试编译中并且没有关闭EnableOptimizations功能时,MVC会将这些文件合并到我们的捆绑软件中,对其进行压缩(压缩)并仅输出单个脚本标签

资料来源:https://stackoverflow.com/a/21271866/3397630

在JavaScript中运行方法C# - javascript

打扰一下,我有这种C#asp方法。受保护的无效btnSave_Click(对象发送者,EventArgs e)有谁知道我该如何发送脚本给您?可以办到?。 javascript大神给出的解决方案 是的,那可以做到。为此,您在.aspx.cs页中创建了函数,然后单击保存按钮上的代码将其复制到函数中,然后执行以下步骤。//Call cs method from J…

Mongo汇总 - javascript

我的收藏中有以下文件{ "_id": ObjectId("54490b8104f7142f22ecc97f"), "title": "Sample1", "slug": "samplenews", "cat": …

如何从客户端将数据插入数据库? - javascript

我是Web开发的初学者,可以访问cpanel上托管的网站,并且需要对其进行一些更改。这个网站的后端是由蛋糕PHP制作的,我想使用ajax从客户端将一些数据插入其数据库。问题是我不知道如何获取负责插入数据库的PHP文件的URL。参见下面的代码:var xhttp = newXMLHttpRequest(); xhttp.onreadystatechange= …

编码JSON数据以保留json格式 - javascript

由于JSON值是动态生成的,并且其中的值是基于用户输入的,因此,如果用户在字符串中输入了不可接受的字符(如"),则会使json无效。就像是:{ "tag" : "demo", "value": "user " input" } 有没有一种方法可以编码或转义JS…

执行onclick时获得意外令牌 - javascript

我正在使用onclick事件从PHP调用JS函数。这是我的代码:我在一个函数中,因此我需要通过PHP来完成它,因为然后我会返回:$html = '<input type="checkbox" checked value="1" id="setGetSku" name="se…