使用yarn代替npm

看这个之前或者之后,你都应该去yarn的官网看看。

以下命令都可以在yarn cli简介页面找到并且官网写的特别清楚。如果你没时间,那就先了解以下几个命令,但是,一定要去官网看看哦。

npm命令yarn命令描述
npm inityarn init初始化一个新项目
npm installyarn install根据pageage.json来安装项目
npm install --global [package]yarn global add [package]全局安装一个package
npm install [--save]/[--save-dev]yarn add /[-dev]添加项目依赖/开发依赖
npm runyarn run运行package.json中的script

基本命令就这几个,有一些npm有缩写,自行查阅。(以下并无卵用,因为准备放弃使用npm)
比如:

  1. npm install都可以写成npm i
  2. npm --global 可以简写成 npm -g
  3. npm install XXX --save 可以简写成npm i XXX -S --------> 安装项目依赖
  4. npm install XXX --save-dev可以简写成npm i XXX -D ------> 安装开发依赖

yarn的简写比较少,很可能是我不知道。就是把yarn install简写为yarn,依照yarn.lock 或 package.json 里面的依赖顺序来安装模块。

yarn.lock

官网说的已经很清楚了,可以去yarn.lock看看。

所有 yarn.lock 文件都应该被提交到版本控制系统,这样可以帮助yarn在所有机器上安装完全相同的依赖树。npm5.0以上的版本也加入的这个功能,叫package-lock.json

锁定版本的好处就是依赖版本相同,可以避免好多在这台电脑上能运行,但是到了另外一台可能都run不起来这种尴尬的事情。

结论

使用yarn比npm快,cnpm容易丢失依赖,所以懒得比。锁定版本很好用,所有人用同一个版本的依赖美滋滋。

其实使用yarn最好的地方就是官网,建议一定要去看。好像没说这怎么安装npm i yarn -g或者按照官网的方法装吧。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值