IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> yarn 和 npm 对比 的确更新快了不少 已解决 -> 正文阅读

[JavaScript知识库]yarn 和 npm 对比 的确更新快了不少 已解决

yarn和npm的区别和对比,网上很多了,不多说了。

只纠正一个观点:yarn仍然比npm快吗?不

2016年,yarn刚刚发布,速度确实比npm快,于是网络上出现了好多推荐yarn的文章。

于是很多人换了yarn很久都没用回npm,yarn比npm快的观点在他们的脑子里扎下了根,很多人网上看到了了一些当年的文章,也以为yarn比npm快。

很多人的博客抄来抄去,也不管是否过时,所以yarn比npm快的观点得以流传到今天。

其实,自从yarn发布之后,npm也感受到了压力,经过几个版本的追赶之后,速度早已不相上下。npm是node自带的,反正我是懒得下载另一个工具。

为什么要使用yarn,如果你从事前端开发有些年头了,那你肯定对npm又爱又恨,爱就不说了,恨嘛,就是NPM经常奇慢和卡顿,这还能忍,经常各种错误就没法忍了,尤其是他人创建的项目,自己在安装依赖的时候,经常各种莫名奇妙的错误导致安装失败;尤其是当项目有些年头,一些依赖包已经有更新的时候,重新安装依赖包发生错误的概率甚至超过50%,这个实在没办法忍受;而yarn,则是完全碾压npm的存在~yarn不但速度甩npm十条街,而且很多npm死活安装不上的时候,yarn基本都是一次完美成功安装;在npm5出来后,很多人说有改善,但现在已经5.5了,经我们团队从github上拉取多个开源项目实际测试,npm安装依赖发生错误的概率仍然居高不下,很多项目尝试各种办法仍然无法成功安装依赖和运行,而同样的项目,用yarn安装,则基本一次完成,一次错误也未发生,都成功安装和运行,所以,结论:请忘记npm,请使用yarn

npm install -g yarn

? 切换淘宝镜像

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

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2022-04-26 11:33:45  更:2022-04-26 11:35:01 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 1:39:43-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码