Maine

纵有疾风起,人生不言弃

yarn 和 npm 命令对比和yarn 常用命令

npm 与 yarn 常用命令对比

  1. 初始化项目
npm  init
yarn init
  1. 从 package.json 安装依赖
npm install
yarn
  1. 安装指定包到依赖或者开发依赖
npm install --save [package]
yarn add [package]
npm install --save-dev [package]
yarn add [package] [--dev/-D]
  1. 安装包到全局
npm install --global [package]
yarn global add [package]
  1. 安装指定版本的包
npm install [package]@[version]
yarn add [package]@[version]
  1. 重新下载所有包
npm rebuild
yarn install --force
  1. 卸载包
npm uninstall [package]
npm uninstall --save [package]
yarn remove [package]
npm uninstall --save-dev [package]
  1. 升级包
rm -rf node_modules && npm install
yarn upgrade

逐一对比:

npm yarn
npm install yarn install
(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/-D]
(N/A) yarn add [package][–peer/-P]
npm install –save-optional [package] yarn add [package][–optional/-O]
npm install –save-exact [package] yarn add [package][–exact/-E]
(N/A) yarn add [package][–tilde/-T]
npm install –global [package] yarn global add [package]
npm rebuild yarn install –force
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]
npm cache clean yarn cache clean
rm -rf node_modules && npm install yarn upgrade
点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注