這是一份 Yarn 軟件包管理器備忘單,其中列出了 Yarn 常用命令使用清單
| npm(v5) | yarn | 說(shuō)明 |
|---|---|---|
npm install | yarn add, yarn | 安裝依賴 |
npm init | yarn init | 創(chuàng)建 package.json 文件 |
npm install gulp --save | yarn add gulp | 安裝 gulp 包 |
npm install gulp --save-dev --save-exact | yarn add gulp --dev --exact | |
npm install -g gulp | yarn global add gulp | |
npm update | yarn upgrade | |
npm cache clean | yarn cache clean | 清理緩存目錄 |
./node_modules/.bin/gulp | yarn run gulp |
npm (備忘清單) 和 Yarn 有很多相似之處
--no-lockfile # 不要讀取或生成 yarn.lock 鎖定文件
--pure-lockfile
--frozen-lockfile
--silent
--offline
--update-checksums
--check-files
--flat
--force
--ignore-scripts
--modules-folder <path>
--production[=true|false]
這些選項(xiàng)可用于 yarn install
在 devDependencies 中安裝一個(gè)或多個(gè)包
--dev, -D
在 peerDependencies 中安裝一個(gè)或多個(gè)包
--peer, -P
在 optionalDependencies 中安裝一個(gè)或多個(gè)包
--optional, -O
更改包版本
--exact, -E # 將包安裝為精確版本
--tilde, -T # 安裝有相同次要版本的包的最新版本
這些選項(xiàng)可用于 yarn add.
在 package.json 中 workspaces 配置:
"workspaces": [
"packages/*"
]
jest/
├─ package.json
└─ packages/
├─ jest-matcher-utils/
│ └─ package.json
└─ jest-diff/
└─ package.json
(1.0 新增)允許 monoreso 相互共享包。另見(jiàn):介紹工作空間
在 package.json 中 resolutions 配置:
"resolutions": {
"**/sass-brunch/node-sass": "4.5.2"
}
另見(jiàn):選擇性版本解析。(1.0 新增)允許您指定子依賴項(xiàng)的版本
yarn create react-app hello
安裝 create react app 并運(yùn)行它 See: yarn create
# 將包添加到“dependencies”
$ yarn add <package>
# 將包添加到“devDependencies”
$ yarn add -D <package>
# 將軟件包添加為確切版本
$ yarn add -E <package>
# 在您的操作系統(tǒng)上全局安裝軟件包
$ yarn global add <package>
$ yarn remove <package>
從所有類型的依賴項(xiàng)中刪除包
# 列出已安裝的軟件包
$ yarn list
# 列出頂級(jí)安裝包
$ yarn list --depth=0
# 列出已安裝的頂級(jí)全局包
$ yarn global list --depth=0
# 列出帶有過(guò)濾字符串和深度級(jí)別的包
$ yarn list --pattern "gulp|grunt" --depth=1
# 從包依賴項(xiàng)中清理并刪除不必要的文件
$ yarn autoclean
# 檢查過(guò)時(shí)的包依賴項(xiàng)
$ yarn outdated
$ yarn why <query>
$ yarn why jest
顯示有關(guān)安裝軟件包的原因的信息
運(yùn)行此命令將清除全局緩存。 下次運(yùn)行 yarn 或 yarn install 時(shí),它將再次填充
$ yarn cache clean
此外,您可以指定一個(gè)或多個(gè)要清理的包
感谢您访问我们的网站,您可能还对以下资源感兴趣:
国产成人精品999视频&日本一区二区亚洲人妻精品&久久久精品国产99久久精&99热这里只有成人精品国产&精品国产剧情av一区二区&成人亚洲精品久久久久app&国产精品美女高潮抽搐A片