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之典型高阶函数应用介绍
Jan 10 Javascript
Js中setTimeout()和setInterval() 何时被调用执行的用法
Apr 12 Javascript
jQuery之ajax技术的详细介绍
Jun 19 Javascript
使图片旋转的3种解决方案
Nov 21 Javascript
基于JavaScript实现类似于百度学术高级检索功能
Mar 02 Javascript
[原创]jQuery常用的4种加载方式分析
Jul 25 Javascript
AngularJS Phonecat实例讲解
Nov 21 Javascript
详解vue的数据binding绑定原理
Apr 12 Javascript
微信小程序实现图片压缩功能
Jan 26 Javascript
微信小程序+腾讯地图开发实现路径规划绘制
May 22 Javascript
五分钟搞懂Vuex实用知识(小结)
Aug 12 Javascript
基于Element封装一个表格组件tableList的使用方法
Jun 29 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
?繁体转换的class
2006/10/09 PHP
php获取远程文件内容的函数
2015/11/02 PHP
php中的常用魔术方法汇总
2016/02/14 PHP
php的扩展写法总结
2019/05/14 PHP
LazyForm jQuery plugin 定制您的CheckBox Radio和Select
2009/10/24 Javascript
基于jquery实现的移入页面上空文本框时,让它变为焦点,移出清除焦点
2011/07/26 Javascript
jQuery使用动态渲染表单功能完成ajax文件下载
2013/01/15 Javascript
HTML页面滚动时获取离页面顶部的距离2种实现方法
2013/09/05 Javascript
关于js内存泄露的一个好例子
2013/12/09 Javascript
Jquery实现地铁线路指示灯提示牌效果的方法
2015/03/02 Javascript
浅谈jQuery构造函数分析
2015/05/11 Javascript
springMVC + easyui + $.ajaxFileUpload实现文件上传注意事项
2017/04/23 Javascript
Javascript实现信息滚动效果
2017/05/18 Javascript
ionic 自定义弹框效果
2017/06/27 Javascript
jQuery实现用户信息表格的添加和删除功能
2017/09/12 jQuery
浅谈Vue的响应式原理
2019/05/30 Javascript
浅谈layui框架自带分页和表格重载的接口解析问题
2019/09/11 Javascript
vue实现计算器功能
2020/02/22 Javascript
python文件比较示例分享
2014/01/10 Python
python重试装饰器示例
2014/02/11 Python
python和C语言混合编程实例
2014/06/04 Python
Python win32com 操作Exce的l简单方法(必看)
2017/05/25 Python
python基础之包的导入和__init__.py的介绍
2018/01/08 Python
Python smtp邮件发送模块用法教程
2020/06/15 Python
Python虚拟环境的创建和包下载过程分析
2020/06/19 Python
class类在python中获取金融数据的实例方法
2020/12/10 Python
python实现杨辉三角的几种方法代码实例
2021/03/02 Python
英国最大的美妆产品在线零售商之一:Beauty Bay
2017/09/29 全球购物
测控技术与通信工程毕业生自荐信范文
2013/12/28 职场文书
竞选班长自荐书范文
2014/03/09 职场文书
高三上学期学习自我评价
2014/04/23 职场文书
中学生励志演讲稿
2014/04/26 职场文书
教师党员个人自我剖析材料
2014/09/29 职场文书
2015年房地产销售工作总结
2015/04/20 职场文书
爱国主义电影观后感
2015/06/18 职场文书
读《教育心理学》心得体会
2016/01/22 职场文书