我为我的jquery js文件和bootstrap js文件创建了两个脚本包,并为所有css文件创建了一个内容包。我在我的应用程序和其他应用程序文件夹中使用的js文件怎么样?我可以使用我的MVC项目的bundle.config捆绑和缩小这些应用程序的js文件吗?我很困惑要捆绑什么,不捆绑什么以及要遵循什么项目结构?任何帮助将受到高度赞赏。 bundle.config会自动缩小文件吗?
答案 0 :(得分:1)
您可以为每个视图创建包,包括该视图的所有css或js。您可以捆绑所有脚本,但从cdn中提取的脚本除外。默认情况下不会发生缩小,您需要设置BundleTable.EnableOptimizations = true;
。
尝试获取已经缩小的第三方库,并使用.min.js后缀将其放在脚本文件夹中。 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