npm和yarn的区别

本文对比了npm和yarn这两个JavaScript包管理工具的特性,包括它们的安装、缓存处理、版本一致性、错误处理等方面。npm存在安装速度慢、版本不一致和错误覆盖的问题,而yarn则以其快速安装、版本锁定和离线缓存等优势作为替代方案。文章还介绍了yarn的基本命令操作。
摘要由CSDN通过智能技术生成

 yarnnpm 都是构建和打包 javascript 代码的工具(包管理工具)。

官方文档:

[npm]:(https://www.npmjs.cn/)

[yarn]:(https://yarn.bootcss.com/)

npm

1. 不用单独安装,它随 node 一起提供,node装好了npm就自动装好了【node是一个JS运行环境】
2. npm是一个包,这个包可以管理(下载、更新、删除)别的包
3. npm在下载包的时候有一个缓存的过程,我们一般不会使用npm默认下载缓存目录,而会自定义指定npm下载缓存目录
执行 npm config set cache "C:\Program Files\nodejs\npm_cache"
4. npm下载包分为本地下载和全局下载,本地下载会下载到指定的文件夹,而全局下载会下载到默认的全局包保存路径,我们一般不会使用npm默认的全局包下载保存路径,而会自定义指定npm全局包下载路径。
执行 npm config set prefix "C:\Program Files\nodejs\npm_global"

注意:npm自定义修改了全局包存放路径,还需要去设置环境变量,将自定义全局包路径加到环境变量中,否则全局装的包没法在命令行窗口中正常使用

yarn:

Yarn是由Facebook、Google、Exponent 和 Tilde 联合推出了一个新的 JS 包管理工具(取代npm) ,是为了弥补 npm 的一些缺陷而出现。

1. 这个包默认

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值