【发布时间】:2021-12-29 17:32:26
【问题描述】:
我对包的理解是我们正在重用别人编写的一段代码,也就是说,当我为我的项目下载大约 10 个奇怪的 NPM 包时,当这些包通过客户端上的浏览器下载时需要很长时间机器,它真的很快(增加渲染时间等)如何?我在这里遗漏了什么吗?
【问题讨论】:
标签: npm browser package html-rendering
我对包的理解是我们正在重用别人编写的一段代码,也就是说,当我为我的项目下载大约 10 个奇怪的 NPM 包时,当这些包通过客户端上的浏览器下载时需要很长时间机器,它真的很快(增加渲染时间等)如何?我在这里遗漏了什么吗?
【问题讨论】:
标签: npm browser package html-rendering
当你将一个 npm 包导入你的项目时,你不仅仅是下载包本身,而是包需要单独下载的所有库,可能有很多。此外,您还可以获得库的未压缩源,这会增加时间,有时您甚至可能还会下载 README 和类似的东西。
当您在您的网站中使用 npm 包时,您会下载该包的“编译”版本。包本身和它需要的所有库都已经在一个文件中。不需要运行的所有内容(例如 README)都被删除。为了进一步减小文件大小,文件被缩小了。
【讨论】: