我开发了一个带有多个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。
目前,为了使其正常工作,我必须在发布模式下禁用优化,但这不是这个主意。
这里可能发生什么事?
谢谢 海梅