将BundleTable.EnableOptimizations设置为true时,jQuery插件的CSS和JS不起作用

时间:2019-02-01 22:04:45

标签: bundling-and-minification asp.net-mvc-5.2

我开发了一个带有多个jquery插件的网站。

问题是,当我启用优化时,其中的某些CSS或JS无法使用。例如,我正在使用froala文本编辑器。

我在BundleConfig.cs文件中有此文件

        bundles.Add(new StyleBundle("~/Content/froala").Include(
                "~/Content/froala/plugins/codemirror.css",
                "~/Content/froala/froala_editor.pkgd.min.css",
                "~/Content/froala/froala_style.min.css"));

        #if DEBUG
        BundleTable.EnableOptimizations = false;
        #else
        BundleTable.EnableOptimizations = true;
        #endif

当我在调试模式下构建时,它可以工作,但是当我在发布模式下构建时,froala样式根本不起作用。

注意,我已在捆绑软件中添加了CSS的最低版本。那是我最后一次尝试。

这不是唯一无法在发行版本中使用的插件。其他人则抛出JavaScript错误,告诉他们在发布模式下未加载最低版本的JavaScript。

目前,为了使其正常工作,我必须在发布模式下禁用优化,但这不是这个主意。

这里可能发生什么事?

谢谢 海梅

0 个答案:

没有答案