yarn vs npm

yarn vs npm

yarn npm 功能
yarn npm install 安装包
yarn add 包名 npm install 包名 –save 安装包并将该包保存到 package.json文件中
yarn remove 包名 npm uninstall 包名 –save 卸载包并将该包从package.json文件中移除 (npm中可将保存设置为默认,与yarn一样的行为:npm config set save true)
yarn add 包名 –dev npm install 包名 –save-dev 保存到devDependencies节点
yarn upgrade npm update –save 更新包到最新版本
yarn add 包名 npm install 包名@latest –save 安装最新的包并保存
yarn global add 包名 npm install 包名 –global 全局安装
yarn init npm init
npm link npm link
npm outdated npm outdated
npm publish npm publish
npm run npm run
npm cache clean npm cache clean
npm login npm login
npm test npm test

yarn独有功能

命令 功能
yarn licenses ls 允许你检查依赖的许可信息
yarn licenses generate 自动创建依赖免责声明 license
yarn why taco 检查为什么会安装 taco,详细列出依赖它的其他包

npm独有功能

命令 功能
npm xmas
npm visnup