yarn入门

yarn是什么

yarn官方文档

yarn就是npm的命令行客户端的快速、安全、可靠的替代品.所以yarn也是从npm下载模块的哦,只是换了个下载工具罢了.

速度极快,只要本地安装过的包,再次安装,几乎可以秒装回来,你完全可以放心删除node_modules重装,如果你曾经安装过,离线安装也是没问题的,除非你清理了本地缓存。

yarn cache clean

安装

虽然官方提供了很多安装方式,但太麻烦了,还是用最简单的吧

window

npm install -g yarn

其它系统

sudo npm install -g yarn

好了,测试一下

yarn --version

我相信你已经成功安装了yarn了,我们来简单体验一下

初始化一个项目

yarn init

功能跟npm init 几乎一样

以默认值初始化

yarn init --yes
yarn init -y

与npm也雷同

npm init -f

添加依赖

yarn add [package]
yarn add [package]@[version]
yarn add [package]@[tag]

正如npm以下命令一样

npm install [package]
npm install [package]@[version]
npm install [package]@[tag]
yarn npm 备注
yarn add [package] npm install [package] --save add默认添加到dependencies
yarn add [package] --dev npm install [package] --save-dev
yarn remove [package] npm uninstall [package] --save /--save-dev
yarn global install [package] npm install [package] -g
yarn global remove [package] npm uninstall [package] -g remove
yarn run npm run
yarn test npm test
yarn install [package] --peer

还可以安装平行依赖呢

强制重装所有模块

yarn install --force

yarn 是从npm下载模块的,完全兼容已经在用npm的项目,可以无缝切换。
yarn 安装过后会在项目根目录下生成并自动管理yarn.lock文件,把这个文件加入到git版本控制中,这个文件记录了依赖安装的版本和结构信息,通过同步给别人,别人再用yarn安装,可以确保你们生成的目录结构和包版本信息完全一致。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Yarn 初始化一个项目 yarn init 相当 npm init yarn add添加一个包 相当 ...
    FConfidence阅读 28,926评论 5 19
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,469评论 25 709
  • 参考: http://www.jackpu.com/yarn-facebook-kai-yuan-de-bao-g...
    angelpig1214阅读 5,374评论 0 0
  • 前言 众所周知目前比较火的工具就是gulp和webpack,但webpack和gulp却有所不同,本人两者的底层研...
    cduyzh阅读 5,199评论 0 13
  • 早餐,酸奶拌柿饼的风波。有人问我求解柿饼鞣酸高和酸奶含钙食物吃,不是会得结石吗? 我是这样考虑的: 有涩味的食物是...
    马儿食养空间阅读 3,961评论 1 5