单个捆绑文件与多个文件?

Single bundle file vs Multiple files?

最近我对引用了 20 个不同 .js 文件的应用程序进行了更改,使用捆绑将其压缩为一个文件。

这包括:

但是在部署后这表明我们不再使用 javascript 文件的异步下载。

因此我们的瀑布效果被一个漫长的下载所取代。

有没有人运行遇到过这个问题?是否有任何建议使用多个而不是单个的捆绑指南?

这取决于您的应用程序。除非是单页应用程序,否则我更愿意根据功能将文件分成多个 js 文件。如果您有多页应用程序而不是强迫客户端下载庞大的大文件,请根据用途将它们分开。仅将大多数页面使用的那些组合在一起,否则根据功能将它们分开。