1.常用命令
創(chuàng)建項目:yarn init
安裝依賴包:yarn == yarn install
添加依賴包:yarn add
配置淘寶鏡像:yarn config set registry “https://registry.npm.taobao.org”
2.yarn命令列表
命令 操作 參數(shù) 標(biāo)簽
yarn add 添加依賴包 包名 --dev/-D
yarn bin 顯示yarn安裝目錄 無 無
yarn cache 顯示緩存 列出緩存包:ls,打出緩存目錄路徑:dir庄岖,清除緩存:clean 無
yarn check 檢查包
yarn clean 清理不需要的依賴文件
yarn config 配置 設(shè)置: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格式顯示結(jié)果
yarn init 互動式創(chuàng)建/更新package.json文件 無 --yes/-y:以默認(rèn)值生成package.json文件
yarn install 安裝所有依賴包 --flat:只安裝一個版本;--force:強(qiáng)制重新下載安裝态鳖;--har:輸出安裝時網(wǎng)絡(luò)性能日志簇爆;--no-lockfile:不生成yarn.lock文件;--production:生產(chǎn)模式安裝(不安裝devDependencies中的依賴)
yarn licenses 列出已安裝依賴包的證書 ls:證書列表峦嗤;generate-disclaimer:生成免責(zé)聲明
yarn link 開發(fā)時鏈接依賴包,以便在其他項目中使用 包名
yarn login 保存你的用戶名屋摔、郵箱
yarn logout 刪除你的用戶名烁设、郵箱
yarn list 列出已安裝依賴包 --depth=0:列表深度,從0開始
yarn outdated 檢查過時的依賴包 包名
yarn owner 管理擁有者 ls/add/remove
yarn pack 給包的依賴打包 --filename
yarn publish 將包發(fā)布到npm --tag:版本標(biāo)簽凡壤;--access:公開(public)還是限制的(restricted)
yarn remove 卸載包署尤,更新package.json和yarn.lock 包名
yarn run 運行package.json中預(yù)定義的腳本
yarn self-update yarn自身更新--未實現(xiàn)
yarn tag 顯示包的標(biāo)簽 add/rm/ls
yarn team 管理團(tuán)隊 create/destroy/add/rm/ls
yarn test 測試 = yarn run test
yarn unlink 取消鏈接依賴包
yarn upgrade 升級依賴包
yarn version 管理當(dāng)前項目的版本號 --new-version :直接記錄版本號耙替;--no-git-tag-version:不生成git標(biāo)簽
yarn why 分析為什么需要安裝依賴包 包名/包目錄/包目錄中的文件名