我对包的理解是我们正在重用别人撰写的一段代码,也就是说,当我为我的项目下载大约 10 个 NPM 包时,需要很长时间,而当这些包通过客户端机器上的浏览器下载时,它的真的很快(添加渲染等所需的时间)如何?我在这里错过了什么吗?
uj5u.com热心网友回复:
当你将一个 npm 包汇入你的项目时,你不仅仅是下载包本身,而是包单独需要的所有库,这些库可能很多。此外,您可以获得未压缩的库源,这会增加时间,有时您甚至可能会下载自述档案和类似的东西。
当您在网站中使用 npm 包时,您下载的是该包的“编译”版本。包本身和它需要的所有库都在一个档案中。不需要运行的所有内容(例如 README)都被洗掉了。为了进一步减小档案大小,档案被缩小。
0 评论