聊聊前端包管理器对比Npm、Yarn和Pnpm

前言

没有包管理器

依赖(dependency)是别人为了解决一些问题而写好的代码,即我们常说的第三方包或三方库。

创新互联建站是一家做网站、网站制作,提供网页设计,网站设计,网站制作,建网站,按需定制制作,网站开发公司,成立于2013年是互联行业建设者,服务者。以提升客户品牌价值为核心业务,全程参与项目的网站策划设计制作,前端开发,后台程序制作以及后期项目运营并提出专业建议和思路。

一个项目或多或少的会有一些依赖,而你安装的依赖又可能有它自己的依赖。

比如,你需要写一个base64编解码的功能,你可以自己写,但为什么要自己造轮子呢?大多数情况下,一个可靠的第三方依赖经过多方测试,兼容性和健壮性会比你自己写的更好。

项目中的依赖,可以是一个完整的库或者框架,比如react或vue;可以是一个很小的功能,比如日期格式化;也可以是一个命令行工具,比如eslint。

如果没有现代化的构建工具,即包管理器,你需要用