1.npm是单线性下载包
yarn是同时进行的
2.yarn在下载或包时,命令行输出的命令简洁
3.npm5.0之后,自带package.lock.json 文件,该文件主要描述了你项目中安装的包都是哪一个版本
yarn 一直都有lock 文件,功能和npm 的package.lock.json差不多。
4.命令不同
npm install == yarn
npm isntall vue == yarn add vue
npm uninstall vue == yarn remove vue
npm update == yarn upgrade