当前位置: 首页 > 后端技术 > Node.js

2022年,没有人不会用纱线!

时间:2023-04-04 01:26:51 Node.js

1。npm和yarn的区别,都是包管理工具并行安装:yarn安装包会同时执行多个任务,npm需要等待上一个任务安装完成后才能运行下一个任务。离线模式:如果已经安装过yarn重新安装时会从缓存中获取包,npm会从网络下载版本锁:yarn默认有一个yarn.lock文件锁版本,保证统一环境,npm默认从网络下载最新最稳定的版本锁,可以解决包间版本不兼容的问题,npm也可以通过命令实现版本锁。输出更简洁:yarn安装包时,输出信息少,npm输出信息冗余。2、Yarn的优点是安装速度快(服务器速度快,并行下载)版本锁定,安装版本统一缓存机制,如果之前安装过软件包,安装时从缓存中获取再次用Yarn,不需要像npm一样从网络下载,输出简洁,多了Register源处理。安装包时,必要的信息被直观地打印出来;无论包被不同的库间接链接和引用多少次,它都只会从一个注册源安装,以防止混淆和不一致。3、npm和yarn常用命令对比4、安装yarn命令sudo-Snpminstall-gyarn卸载yarnnpmuninstallyarn-g查看yarn配置yarnconfiglist查看当前yarn源yarnconfiggetregistry修改yarn源(下面是淘宝来源)yarnconfigsetregistryhttps://registry.npm.taobao.org查看yarn版本yarn-vyarn安装依赖yarnadd包名//本地安装yarn全局添加包名//全局安装yarnuninstall依赖onyarnremovepackagename//本地卸载yarnglobalremovepackagename//全局卸载(如果安装时全局安装,则卸载对应全局卸载)yarn查看全局安装的包yarngloballistedit|四神来源|前端兔♂|关注公众号看更多前端知识分享~~