常用命令

创建项目:yarn init

安装依赖包:yarn == yarn install

添加依赖包:yarn add

配置淘宝镜像:yarn config set registry "https://registry.npm.taobao.org"

Yarn命令列表

命令 操作 参数 标签
yarn add 添加依赖包 包名 --dev/-D
yarn bin 显示yarn安装目录
yarn cache 显示缓存 列出缓存包:ls,打出缓存目录路径:dir,清除缓存:clean
yarn check 检查包    
yarn clean 清理不需要的依赖文件    
yarn config 配置 设置:set <key> <value>, 删除:delete, 列出:list [-g | --global]
yarn generate-lock-entry 生成锁定文件
yarn global 全局安装依赖包 yarn global <add/bin/list/remove/upgrade> [--prefix] --prefix 包路径前缀
yarn info 显示依赖包的信息 包名 --json:json格式显示结果
yarn init 互动式创建/更新package.json文件 --yes/-y:以默认值生成package.json文件
yarn install 安装所有依赖包   --flat:只安装一个版本;--force:强制重新下载安装;--har:输出安装时网络性能日志;--no-lockfile:不生成yarn.lock文件;--production:生产模式安装(不安装devDependencies中的依赖)
yarn licenses 列出已安装依赖包的证书 ls:证书列表;generate-disclaimer:生成免责声明  
yarn link 开发时链接依赖包,以便在其他项目中使用 包名  
yarn login 保存你的用户名、邮箱    
yarn logout 删除你的用户名、邮箱    
yarn list 列出已安装依赖包   --depth=0:列表深度,从0开始
yarn outdated 检查过时的依赖包 包名  
yarn owner 管理拥有者 ls/add/remove  
yarn pack 给包的依赖打包 --filename  
yarn publish 将包发布到npm   --tag:版本标签;--access:公开(public)还是限制的(restricted)
yarn remove 卸载包,更新package.json和yarn.lock 包名  
yarn run 运行package.json中预定义的脚本    
yarn self-update yarn自身更新--未实现    
yarn tag 显示包的标签 add/rm/ls  
yarn team 管理团队 create/destroy/add/rm/ls  
yarn test 测试 = yarn run test    
yarn unlink 取消链接依赖包    
yarn upgrade 升级依赖包    
yarn version 管理当前项目的版本号 --new-version :直接记录版本号;--no-git-tag-version:不生成git标签  
yarn why 分析为什么需要安装依赖包 包名/包目录/包目录中的文件名  

来源: http://docs.shellway.cn/learning-yarn/

Yarn 命令详解的更多相关文章

  1. YARN框架详解

    YARN框架详解 YARN官方解释 YARN是什么 The fundamental(定义) idea of YARN is to split(分开) up the functionalities(功能 ...

  2. Git初探--笔记整理和Git命令详解

    几个重要的概念 首先先明确几个概念: WorkPlace : 工作区 Index: 暂存区 Repository: 本地仓库/版本库 Remote: 远程仓库 当在Remote(如Github)上面c ...

  3. linux yum命令详解

    yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RP ...

  4. Linux下ps命令详解 Linux下ps命令的详细使用方法

    http://www.jb51.net/LINUXjishu/56578.html Linux下的ps命令比较常用 Linux下ps命令详解Linux上进程有5种状态:1. 运行(正在运行或在运行队列 ...

  5. Docker命令详解

    Docker命令详解   最近学习Docker,将docker所有命令实验了一番,特整理如下: # docker --help Usage: docker [OPTIONS] COMMAND [arg ...

  6. linux awk命令详解

    linux awk命令详解 简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大.简单来说awk就是把文件逐行的读入,以空格为默认分 ...

  7. android adb 命令详解

    ADB (Android Debug Bridge)  是android SDK中的工具,需要先配置环境变量才能使用.起调试桥的作用,可以管理安卓设备.(也叫debug工具) ---------查看设 ...

  8. Git 常用命令详解

    Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro) Git 的更多介绍 ...

  9. Top 命令详解

    Top 命令详解 先感受一下top命令的执行结果吧!哈哈-- top - 17:32:34 up 3 days, 8:04, 5 users, load average: 0.09, 0.12, 0. ...

随机推荐

  1. 2018.11.26 struts2流程源码

    struts2的架构图 从最上面的类开始,也就是i 我们的核心过滤器strutsPrepareAndExecuteFilter 判断当前请求是否由struts2来处理,如果是就往else走,不由它来处 ...

  2. c#类的练习

    类部分练习题 - dijiaxing1234的博客 - CSDN博客  https://blog.csdn.net/dijiaxing1234/article/details/81230811 真好啊

  3. HTTP请求方式中8种请求方法(简单介绍)

    简单介绍 HTTP是超文本传输协议,其定义了客户端与服务器端之间文本传输的规范.HTTP默认使用80端口,这个端口指的是服务端的端口,而客户端使用的端口是动态分配的.当我们没有指定端口访问时,浏览器会 ...

  4. google为什么将爬虫从python移植到C++

    这是好几年前Quora上的一个问题,有点过时,但看了之后感觉不错,就总结了一下 原文链接:http://www.quora.com/Why-did-Google-move-from-Python-to ...

  5. java和c通信相关的数据类型转换

    利用socket进行网络传输的时候往往需要将int转换为bytes,将string转换为bytes以及一些其他类型的数据转换 java和c类型的区别: 变量类型 C中字节数 Java中字节数 int ...

  6. 整理 45 道 CSS 基础面试题(附答案)

    1.介绍一下标准的CSS的盒子模型?与低版本IE的盒子模型有什么不同的? 标准盒子模型:宽度=内容的宽度(content)+ border + padding + margin低版本IE盒子模型:宽度 ...

  7. PThread 学习笔记

    POSIX 线程,也被称为Pthreads,是一个线程的POSIX标准: pthread.h int pthread_create(pthread_t * thread, pthread_attr_t ...

  8. 常用的标准SQL 语句

    1.创建数据库的语句如下: Create database databaseName 上述语句创建一个名字叫 databaseName 的数据库2.删除数据库的语句如下. Drop database ...

  9. DOM操作指令整理

    DOM操作指令整理: (1) 创建新节点: createDocumentFragment() 创建一个DOM片段 creatElement() 创建一个具体的元素 creatTextNode() 创建 ...

  10. 20181009noip HZ EZ 两校联考trade(优先队列,贪心)

    题面戳这里 思路: 裸的,贪心... 考场上写了一个数据分治(70ptsDP,30pts线段树优化贪心,GG了后30分) 这道题其实很简单的 我们看图: 我们在A时刻买一个东西,在B时刻卖出去,我们可 ...