猿问

webpack 将多个.js文件打包成1个,体积好大!如何按需加载?

我是个新手,最近开始学习webpack,看了很多介绍。
看到示例中表示,项目的多个.js最后会被打包到一个bundle.js中。
有点疑问要请教:
1.随着项目推进那bundle.js岂不是越来越大,慢慢到几M也不稀奇,那用户首次访问的时候岂不是要等页面加载好几秒?我想这种All in one的方式貌似不具备普遍适用性。

2.由此引发一些冗余加载,如下
a.html 需要 1.js 2.js
b.html 需要 1.js 3.js
c.html 需要 3.js
打包后 a, b, c.html三个文件都加载了打包后的bundle.js,而bundle.js包含的3个.js对加载它页面来说,里面包含了多余的数据。

3.有什么解决办法么,让资源安需加载?(由于我是是新手,请前辈用通俗的方式指导,或者回复相关的关键词、要点,然后我去搜索一下解决方案)。

4.感谢您的到来和指导,祝好人一生平安,愿老司机一路顺风。


呼啦一阵风
浏览 1393回答 1
1回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答