yarn初学

yarn是包管理工具。是facebook替代npm出的工具。

  1. yarn安装
    choco install yarn  
  2. yarn测试是否安装
    yarn --version 
  3. yarn常用命令行
    yarn add package-name 来安装 latest 最新版本。
    yarn add package-name@1.2.3 会从 registry 里安装这个包的指定版本号。
    yarn add package-name@tag 来安装某个 “tag”(比如 beta、next 或者 latest)
    

      如果想全局安装

    yarn global add <package...>
    

      命令

    #yarn add <package...> [--dev/-D]
    
    用 --dev 或 -D 会在 devDependencies 里安装一个或多个包。(这些是你的开发依赖,你在开发流程中需要但运行你的代码时不需要的依赖(比如 Babel 或 Flow)。)
    
    #yarn add <package...> [--peer/-P]
    
    用 --peer 或者 -P 会在 peerDependencies 里安装一个或多个包。(平行依赖是一种特别的依赖类型,只用于你发布自己的包。有平行依赖意味着你的包需要一个依赖项,它是安装你的包的人也同样依赖的。 这对于像 react 这样也被人安装的、需要单一 react-dom 副本的包很有用。)
    
    #yarn add <package...> [--optional/-O]
    
    用 --optional 或者 -O 会在 optionalDependencies 里安装一个或多个包。(可选依赖仅仅是:可选。如果它们安装失败,Yarn 仍然说安装过程是成功的。这对于不一定在美台机器上都能工作的、它们没有安装时你有后备计划的依赖项很有用(比如 Watchman))
    
    #yarn add <package...> [--exact/-E]
    
    用 --exact 或者 -E 会安装包的精确版本。 默认是安装包的主要版本里的最新版本。 比如说, yarn add foo@1.2.3 会接受 1.9.1 版,但是 yarn add foo@1.2.3 --exact 只会接受 1.2.3 版。
    
    #yarn add <package...> [--tilde/-T]
    
    用 --tilde 或者 -T 来安装包的次要版本里的最新版。 默认是安装包的主要版本里的最新版本。 比如说,yarn add foo@1.2.3 --tilde 会接受 1.2.9,但不接受 1.3.0。
    

      

  4. yarn bin将打印yarn将你的包里可执行文件安装到的目录。可以通过yarn bin 可执行脚本。
  5. yarn cache ls (yarn 保存每个包到你的文件系统上用户目录里一个全局缓存里面。yarn cache ls会列出每个缓存了的包)
  6. yarn cache dir(打印当前的yarn全局缓存在哪里)
  7. yarn cache clean(运行这个命令会清除本地缓存,下次运行 yarn 或 yarn install 将会重新占用缓存。)
  8. 设置yarn缓存路径(设置cache-folder来配置缓存目录。)
    yarn config set cache-folder <path>
    

      你也可以用--cache-folder标志指定缓存目录:

    yarn <command> --cache-folder <path>
    

      

 

posted @ 2017-03-06 19:37  大鹏丶啦啦啦  阅读(4788)  评论(0编辑  收藏  举报