--dev
或 -D
會在 devDependencies 裏安裝一個或多個包。yarn global add <package...>全局安裝依賴。
對於絕大部分包來講,這是個壞習慣,由於它們是隱藏的。 最好本地安裝你的依賴,這樣它們都是明確的,每用你項目的人都能獲得一樣的依賴。
注意:yarn add global <package...>會變成本地安裝,注意順序。
2.yarn cache
yarn cache dir
運行 yarn cache dir 會打印出當前的 yarn 全局緩存在哪裏。npm
yarn cache list --pattern <pattern> 將列出匹配指定模式的已緩存的包。
示例:yarn cache list --pattern "gulp-(match|newer)"json
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>]
若是你已經在你的包裏定義了 scripts
,這個命令會運行指定的 [script]
。例如:
運行這個命令會執行你的 package.json
里名爲 "test"
的腳本。
5.yarn upgrade
yarn upgrade [package | package@tag | package@version | @scope/]... [--ignore-engines] [--pattern]
能夠選擇指定一個或多個包名稱。指定包名稱時,將只升級這些包。未指定包名稱時,將升級全部依賴項。gulp
查看npm上已經全局安裝的命令
npm list -g --depth=0windows
查看yarn 全局安裝的根目錄
yarn global bin
C:\Users\WIN7\AppData\Local\Yarn\bin
查看npm 全局安裝的根目錄
npm bin緩存
yarn windows 安裝
choco install yarn 或者 scoop install yarn 或者下載安裝包oop
yarn指定淘寶源 :code
yarn config set registry http://registry.npm.taobao.orgip