- yarn add
yarn add [package]@[version]
這將安裝您的dependencies中的一個或多個包。
用--dev
或-D
會在 devDependencies 里安裝一個或多個包。
yarn global add <package...>全局安裝依賴。
對于絕大部分包來說,這是個壞習(xí)慣,因為它們是隱藏的。 最好本地安裝你的依賴,這樣它們都是明確的,每用你項目的人都能得到同樣的依賴。
注意:yarn add global <package...>會變成本地安裝,注意順序。
2.yarn cache
yarn cache dir
運行 yarn cache dir 會打印出當(dāng)前的 yarn 全局緩存在哪里。
yarn cache list --pattern <pattern> 將列出匹配指定模式的已緩存的包。
示例:yarn cache list --pattern "gulp-(match|newer)"
yarn cache clean
運行此命令將清除全局緩存。 將在下次運行 yarn 或 yarn install 時重新填充。
3.yarn list
yarn list [--depth] [--pattern]
默認(rèn)情況下,所有包和它們的依賴會被顯示。 要限制依賴的深度,你可以給 list 命令添加一個標(biāo)志 --depth 所需的深度。
示例;yarn list --depth=0
3.yarn remove
yarn remove <package...>
運行 yarn remove foo
會從你的直接依賴?yán)镆瞥麨?foo
的包,在此期間會更新你的 package.json
和 yarn.lock
文件。
4.yarn run
yarn run [script] [<args>]
如果你已經(jīng)在你的包里定義了 scripts
,這個命令會運行指定的 [script]
。例如:
運行這個命令會執(zhí)行你的 package.json
里名為 "test"
的腳本。
5.yarn upgrade
yarn upgrade [package | package@tag | package@version | @scope/]... [--ignore-engines] [--pattern]
可以選擇指定一個或多個包名稱。指定包名稱時,將只升級這些包。未指定包名稱時,將升級所有依賴項。
查看npm上已經(jīng)全局安裝的命令
npm list -g --depth=0
查看yarn 全局安裝的根目錄
yarn global bin
C:\Users\WIN7\AppData\Local\Yarn\bin
查看npm 全局安裝的根目錄
npm bin
yarn windows 安裝
choco install yarn 或者 scoop install yarn 或者下載安裝包
yarn指定淘寶源 :
yarn config set registry http://registry.npm.taobao.org