Yarn:一个新的JavaScript包管理器

  • A+
所属分类:Node及周边

npm工具存在挺多难以忍受的诟病,包括安装速度慢、每次都要在线重新安装等问题,yarn正是为了解决npm当前所存在的问题而出现的。

YARN亮点

  1. 极致的快速:会缓存已经下载过的包,避免重复下载。
  2. 安全 :下载前会检查签名及包的完整性
  3. 网络优化 : 力求网络资源最大利用化,让资源下载完美队列执行,避免大量的无用请求,下载失败会自动重新请求,避免整个安装过程失败。
  4. 扁平化模式 : 对于不匹配的依赖版本的包创立一个独立的包,避免创建重复的。

安装

如果原先有npm工具的话,安装yarn很简单,只需要一行命令即可

什么,你说你没有npm?那你怎么会找到这篇yarn的文章…
真的没有的话请看这里各平台下yarn工具安装方式

配置

安装yarn之后默认的包安装源和原来npm安装源是一样的,可用查看命令

若想提高yarn安装的速度,可将包安装源修改为taobao的安装源,执行以下命令即可

常用操作

初始化某个项目

默认的安装依赖操作

安装某个依赖,并且默认保存到package

移除某个依赖项目

安装某个开发时依赖项目

更新某个依赖项目

安装某个全局依赖项目

发布/登录/登出,一系列NPM Registry操作

运行某个命令

 

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
沉默的螺旋

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:1   其中:访客  1   博主  0

    • avatar 留学生作业代写 1

      非常好的分享。