我为 jquery js 文件和 bootstrap js 文件创建了两个脚本包,并为所有 css 文件创建了一个内容包。我在应用程序和其他应用程序文件夹中使用的 js 文件怎么样?我可以使用 MVC 项目的 bundle.config 来捆绑并缩小这些应用程序的 js 文件吗?我有点困惑什么要捆绑、什么不捆绑以及要遵循什么项目结构?任何帮助将不胜感激。 Bundle.config 是否会自动缩小文件?
最佳答案
您可以为每个 View 创建 bundle ,其中包括该 View 的所有 css 或 js。您可以捆绑所有脚本,除了从 CDN 拉取的脚本之外。默认情况下不会进行缩小,您需要设置 BundleTable.EnableOptimizations = true;
。
尝试获取已经缩小的第三方库,并使用.min.js后缀放在scripts文件夹中。 asp 将使用该文件而不是缩小当前源。
example:
jquery.signalR-2.2.0.js // this on the bundle
jquery.signalR-2.2.0.min.js // on optimization mode asp will use this library
关于javascript - 我可以在 MVC 项目中捆绑并缩小应用程序文件夹的 js 文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32214244/