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>
    

      

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM