关于javascript:yarn和npm的对比以及yarn的使用

6次阅读

共计 971 个字符,预计需要花费 3 分钟才能阅读完成。

前言

为什么要应用 yarn?如果你从事前端开发有些年头了,那你必定对 npm 又爱又恨,爱就不说了,恨嘛,就是 NPM 常常奇慢和卡顿,这还能忍,常常各种谬误就没法忍了,尤其是别人创立的我的项目,本人在装置依赖的时候,常常各种莫名微妙的谬误导致装置失败;尤其是当我的项目有些年头,一些依赖包曾经有更新的时候,重新安装依赖包产生谬误的概率甚至超过 50%,这个切实没方法忍耐;而 yarn,则是齐全碾压 npm 的存在~yarn 岂但速度甩 npm 十条街,而且很多 npm 死活装置不上的时候,yarn 根本都是一次完满胜利装置;在 npm5 进去后,很多人说有改善,但当初曾经 5.5 了,经咱们团队从 github 上拉取多个开源我的项目理论测试,npm 装置依赖产生谬误的概率依然居高不下,很多我的项目尝试各种方法依然无奈胜利装置依赖和运行,而同样的我的项目,用 yarn 装置,则根本一次实现,一次谬误也未产生,都胜利装置和运行,所以,论断:请遗记 npm,请应用 yarn。

装置

1、装置 node
2、装置 yarn

npm install -g yarn

3、切换淘宝镜像

yarn config set registry https://registry.npm.taobao.org

这样装置完就能够应用 yarn 了

yarn 和 npm 命令比照

初始化             yarn init                                           npm init
装置依赖          yarn install 或者 yarn                      npm install pnpm install
新增依赖          yarn add element-ui                        npm install element-ui –save pnpm i element-ui
删除依赖          yarn remove element-ui                  npm uninstall element-ui –save …
更新依赖          yarn upgrade                                   npm update pnpm update
全局装置或删除   yarn global remove vue-cli          npm uninstall vue-cli -g …
同时下载多个       yarn add axios vue-axios            npm install –save axios vue-axios

正文完
 0