npm 和 yarn 的区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了npm 和 yarn 的区别相关的知识,希望对你有一定的参考价值。

参考技术A

虽然网上和知乎上有好多文章写 npm 和 yarn 的区别。并且我写的文章中借鉴他人的,但还是希望发出来,自己想看的时候,就立马可以找到。引用的文章也会在底部写出来了。

yarn 是由 Facebook、Google、Exponent 和 Tilde 联合推出了一个新的 JS 包管理工具,yarn 是为了弥补 npm 的一些缺陷而出现的。

1. 速度快:(主要来自一下两个方面)

2. 安装版本统一

4. 多注册来源处理

5. 语义化进行了修改

1.查看版本

2.安装淘宝镜像

3.初始化某个项目

4.默认安装项目依赖

5.安装依赖,并且默认保存到 package

6.卸载依赖

7.更新依赖

8.安装全局项目依赖

9.安装特定版本号的项目依赖

10.发布/登录/登出,一系列NPM Registry操作

11.运行命令

yarn 和 npm 的区别

npm 与 yarn 命令对比

npmyarn
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

.

以上是关于npm 和 yarn 的区别的主要内容,如果未能解决你的问题,请参考以下文章

Yarn和NPM的区别

brew、yarn 和 npm 有啥区别?

何时在 NPM 上使用 Yarn?有啥区别?

npm 和 yarn 的区别

yarn.lock 和 npm 的 package-lock 有啥区别?

yarn 和 npm 的区别