npm & Yarn

npm、Yarn 命令对照表

常用

npmyarn
npm installyarn
npm install [package] --saveyarn add [package]
npm uninstall [package] --saveyarn remove [package]
npm install [package] --save-devyarn add [package] --dev
npm update --saveyarn upgrade
npm install [package]@latest --saveyarn add [package]
npm install [package] --globalyarn global add [package]

差异

npmyarn
npm installyarn
(N/A)yarn install --flat
(N/A)yarn install --har
(N/A)yarn install --no-lockfile
(N/A)yarn install --pure-lockfile
npm install [package](N/A)
npm install --save [package]yarn add [package]
npm install --save-dev [package]yarn add [package] --dev
(N/A)yarn add [package] --peer
npm install --save-optional [package]yarn add [package] --optional
npm install --save-exact [package]yarn add [package] --exact
(N/A)yarn add [package] --tilde
npm install --global [package]yarn global add [package]
npm uninstall [package](N/A)
npm uninstall --save [package]yarn remove [package]
npm uninstall --save-dev [package]yarn remove [package]
npm uninstall --save-optional [package]yarn remove [package]
rm -rf node_modules && npm installyarn upgrade

相同

npmyarn
npm inityarn init
npm linkyarn link
npm outdatedyarn outdated
npm publishyarn publish
npm runyarn run
npm cache cleanyarn cache clean
npm loginyarn login (and logout)
npm testyarn test
npm install --productionyarn --production

Yarn 独有

  • yarn licenses ls
  • yarn licenses generate-disclaimer
  • yarn why [package]

npm 独有

  • npm xmas
  • npm visnup

参考


本文采用 CC BY-NC-SA 3.0 CN 许可协议,转载请注明出处。
本文地址: https://blog.ralfz.com/2017/04/24/npm-vs-yarn/