我正在使用 Asp.Net MVC,我使用 Jquery 并需要 JS 来加载 JavaScript 文件 像这样:
require(['backboneModal', 'ModalDialog', 'Java Script File Name'], function (backboneModal, ModalDialog, OpenSavedFilterModal) {
OpenSavedFilterModal.getModal(portFolioNameSpace);
});
现在我想缩小 Java 脚本文件: 我将 Squishit 用于 Java 脚本文件,这些文件加载到这样的 View 中:
@Html.Raw(SquishIt.Framework.Bundle.JavaScript()
.Add("~/Scripts/example.js")
.ForceRelease()
.Render("~/scripts/combined_#.js")
) 它可以工作。但是加载了 Required 的文件不会改变
最佳答案
我个人会使用 nuget 包 Microsoft Web Optimization 附带的包。 https://www.nuget.org/packages/Microsoft.AspNet.Web.Optimization/
这样你仍然可以从 js 中引用文件。
http://www.asp.net/mvc/tutorials/mvc-4/bundling-and-minification
虽然我没有使用过 squish 或 require,所以我可能错了
关于javascript - Asp.Net MVC 中 JS 和 CSS 的压缩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26323256/