MVC Bundling - 一个包含多个文件夹的文件

Sah*_*ahi 2 asp.net-mvc bundling-and-minification

我有5个js文件:

  1. a1.js
  2. a2.js
  3. a3.js
  4. a4.js
  5. a5.js

捆绑在bundle1.js中,我正在使用这个包View1.

现在,我需要使用a3.js,a5.jsa6.jsView2.

我可以用a3,a5a6创建一个新包,或者为a3和a5使用bundle1 并为a6创建新包吗?

哪种方法好?

Dar*_*rov 5

我认为没有正确答案.你也可以考虑包括a6.jsbundle1,只是使用bundle1.jsView2.它已经被浏览器缓存,因此即使不需要某些单独的j,也不会有额外的HTTP请求.因此,即使并非所有视图都严格要求,也基本上将所有脚本放在一个布局中.

但是如果你必须选择创建a3,a5和a6的新捆绑或a3和a5的bundle1,并为a6创建新捆绑,那么第一个是首选.