Yarn和npm对比

1 .npm包管理工具,国外镜像,npm的一些缺陷:比如下面

  1. npm install的时候特别的慢;
  2. 同一个项目安装的时候无法保持一致性,由于package.json文件版本号的特点,下面三个版本号在安装的时候代表不同的含义.:
    “5.0.3” 表示安装指定的5.0.3版本
    “-5.0.3” 表示安装5.0.X中最新的版本
    “^5.0.3” 表示安装指定的5.X.X中最新的版本
    因此导致同一个项目,因为安装版本不一致而导致出现bug
  3. 安装的时候,包会在同一时间下载和安装,如果中途一个包抛出一个错误,但是npm会继续下载和安装,而错误包的信息,在中间可能让你注意不到.

2 .是一个新的JS包管理工具,Yarm是为了弥补npm的一些缺陷而出现的.

  1. 速度快:并行安装和离线模式.
  2. 安装版本同意.
  3. 输出简洁.
  4. 多注册来源处理:只会从一个注册来源去安装.
  5. 更加语义化.

yarn和npm 常用命令对比

npm install yarn
npm install react --save yarn add react
npm unsintall recat --save yarn remove react
npm install react --save-dev yarn add react --dev
npm update --save yarn upgrade

猜你喜欢

转载自blog.csdn.net/weixin_55806809/article/details/121640862