Yarn的安装与使用详细介绍


Posted in Javascript onOctober 25, 2016

在官方介绍里有这么一句话:

Yarn is a package manager for your code. It allows you to use and share code with other developers from around the world. Yarn does this quickly, securely, and reliably so you don't ever have to worry.

关键意思就是,快速,安全,可靠。你下载的包将不再重新下载。而且确保在不同系统中可以正常工作。

快速安装

MacOS

在Mac上安装比较方便,使用初始化脚本即可

curl -o- -L https://yarnpkg.com/install.sh | bash

Linux

Po主自己的机器是Ubuntu,安装比较简单

输入命令

sudo apt-key adv --keyserver pgp.mit.edu --recv D101F7899D41F3C3 
echo "deb http://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list

然后输入安装命令就行啦:

sudo apt-get update && sudo apt-get install yarn

windows

windows 下需要下载msi文件 ,下载地址:https://yarnpkg.com/latest.msi

npm 的方式

npm install -g yarn

关于安装,你可以去官网查看到更多资料 https://yarnpkg.com/en/docs/install

Yarn的安装与使用详细介绍

安装完成后,你可以测试下自己的版本

yarn --version

PS: 如果抛出错误yarn: command not found ,你可以去这里找下解决方法,应该都可以解决的

开始使用

我们新建一个文件夹yarn测试下

输入命令: yarn init

Yarn的安装与使用详细介绍

一路enter下去就行

然后我们试着加一些依赖:

yarn add gulp-less

如果加入具体版本可以后面写上@0.x.x 这样子

Yarn的安装与使用详细介绍

Po主试着装了三个gulp插件,这个时候package.json里面是这个样子的:

Yarn的安装与使用详细介绍

如果你要移除的话,可以使用yarn remove package_name 比如:

yarn remove gulp-less

升级更新某个依赖可以使用这个:

yarn upgrade [package]

总结

总之安装和使用都挺方便的,注意本地node version >=4.0安装时会提示的。安装速度也挺快的,目前自己还没有publish过,不过打算稍后publish尝试下。如同FB声称,快速,可靠,安全。yarn是开源的,随着关注和使用的人越来越多,yarn会变得更好,相信也会有部分工程师使用yarn而放弃npm 。以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。

Javascript 相关文章推荐
JavaScript的类型简单说明
Sep 03 Javascript
javascript事件函数中获得事件源的两种不错方法
Mar 17 Javascript
将HTML的左右尖括号等转义成实体形式的两种实现方式
May 04 Javascript
JQuery标签页效果实例详解
Dec 24 Javascript
SelecT下拉框选中和取值的解决方法
Nov 22 Javascript
JavaScript字符串对象(string)基本用法示例
Jan 18 Javascript
Bootstrap 过渡效果Transition 模态框(Modal)
Mar 17 Javascript
Vue2.x中的父组件传递数据至子组件的方法
May 01 Javascript
详解微信小程序Page中data数据操作和函数调用
Sep 27 Javascript
使用vue-cli+webpack搭建vue开发环境的方法
Dec 22 Javascript
vue form 表单提交后刷新页面的方法
Sep 04 Javascript
js控制随机数生成概率代码实例
Mar 21 Javascript
jQuery通过ajax快速批量提交表单数据
Oct 25 #Javascript
jquery popupDialog 使用 加载jsp页面的方法
Oct 25 #Javascript
JavaScript模仿Pinterest实现图片预加载功能
Oct 25 #Javascript
微信小程序 video组件详解
Oct 25 #Javascript
微信小程序 form组件详解
Oct 25 #Javascript
微信小程序 icon组件详细及实例代码
Oct 25 #Javascript
js 提交form表单和设置form表单请求路径的实现方法
Oct 25 #Javascript
You might like
CodeIgniter中实现泛域名解析
2014/07/19 PHP
js+CSS 图片等比缩小并垂直居中实现代码
2008/12/01 Javascript
JQuery 学习笔记 选择器之一
2009/07/23 Javascript
解决Extjs上传图片无法预览的解决方法
2012/03/22 Javascript
js 取时间差去掉周六周日实现代码
2012/12/25 Javascript
在线所见即所得HTML编辑器的实现原理浅析
2015/04/25 Javascript
JS实现很实用的对联广告代码(可自适应高度)
2015/09/18 Javascript
Bootstrap每天必学之响应式导航、轮播图
2016/04/25 Javascript
jQuery使用经验小技巧(推荐)
2016/05/31 Javascript
bootstrap table 数据表格行内修改的实现代码
2017/02/13 Javascript
JavaScript 数据类型详解
2017/03/13 Javascript
详解JavaScript按概率随机生成事件
2017/08/02 Javascript
在小程序中集成redux/immutable/thunk第三方库的方法
2018/08/12 Javascript
vue项目中使用Hbuilder打包app 设置沉浸式状态栏的方法
2018/10/22 Javascript
Node.js Buffer模块功能及常用方法实例分析
2019/01/05 Javascript
JavaScript 性能提升之路(推荐)
2019/04/10 Javascript
vue实现搜索过滤效果
2019/05/28 Javascript
node删除、复制文件或文件夹示例代码
2019/08/13 Javascript
微信小程序进入广告实现代码实例
2019/09/19 Javascript
js实现三角形粒子运动
2020/09/22 Javascript
python数据结构树和二叉树简介
2014/04/29 Python
python的类变量和成员变量用法实例教程
2014/08/25 Python
python实现自动登录人人网并采集信息的方法
2015/06/28 Python
元组列表字典(莫烦python基础)
2019/04/03 Python
详解python uiautomator2 watcher的使用方法
2019/09/09 Python
python正则表达式匹配IP代码实例
2019/12/28 Python
Currentbody美国/加拿大:美容仪专家
2020/03/09 全球购物
学习自我鉴定
2014/02/01 职场文书
2014年幼儿园元旦活动方案
2014/02/13 职场文书
小学生家长寄语
2014/04/02 职场文书
4s店市场专员岗位职责
2014/04/09 职场文书
学生期末评语大全
2014/04/30 职场文书
学校搬迁方案
2014/06/15 职场文书
运动会报道稿300字
2014/10/02 职场文书
2015新教师教学工作总结
2015/07/22 职场文书
PyTorch的Debug指南
2021/05/07 Python