- yarn add
yarn add [package]@[version]
這將安裝您的dependencies中的一個或多個包揽咕。
用--dev
或-D
會在 devDependencies 里安裝一個或多個包罢维。
yarn global add <package...>全局安裝依賴纬纪。
對于絕大部分包來說,這是個壞習慣气筋,因為它們是隱藏的刁愿。 最好本地安裝你的依賴顽爹,這樣它們都是明確的,每用你項目的人都能得到同樣的依賴吮便。
注意:yarn add global <package...>會變成本地安裝笔呀,注意順序。
2.yarn cache
yarn cache dir
運行 yarn cache dir 會打印出當前的 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]
默認情況下微渠,所有包和它們的依賴會被顯示。 要限制依賴的深度咧擂,你可以給 list 命令添加一個標志 --depth 所需的深度逞盆。
示例;yarn list --depth=0
3.yarn remove
yarn remove <package...>
運行 yarn remove foo
會從你的直接依賴里移除名為 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