NPM 包下载需要时间,而网站下载这些包速度更快,如何?

NPM packages take time to download while website download these packages faster, How?

我对包的理解是我们在重用别人写的一段代码,也就是说,当我为我的项目下载大约 10 个 NPM 包时,需要很长时间,而当这些包通过浏览器下载时在客户端机器上,它真的很快(增加渲染等所花费的时间)如何?我在这里遗漏了什么吗?

当你将一个 npm 包导入你的项目时,你不仅下载了包本身,还下载了包需要的所有库,这些库可能很多。此外,您还可以获得库的未压缩源,这会增加时间,有时您甚至可能还下载了自述文件和类似的东西。

当您改为在您的网站中使用 npm 包时,您会下载该包的“编译”版本。包本身和它需要的所有库都已经在一个文件中。 运行 不需要的所有内容(例如 README)都被删除了。为了进一步减小文件大小,文件被缩小。