命令行

npm yarn
npm install yarn
npm install [package] yarn add [package]
npm install [package] —save-dev yarn add [package] —dev/-D
npm uninstall [package] yarn remove [package]
npm rebuild yarn install —force

区别

  • yarn会缓存安装的包以便加速下次安装
  • 在不同机器上针对同一工程安装依赖时,生成的依赖关系顺序和版本是一致的
  • 下载时会优化请求顺序
  • yarn安装失败时会自动重试
  • 包只会从单一注册来源(npm或bower)安装
  • 若多个包依赖同一个包,尽量只下载一份