一款代替代npm的包管理工具安裝yarn
npm install -g yarn
初始化
yarn init
安裝包
yarn //安裝專案的全部依賴=yarn install
yarn install //安裝package.json裡所有包,並將包及它的所有依賴項儲存進yarn.lock
yarn install --flat //安裝乙個包的單一版本
yarn install --production //只安裝dependencies裡的包
yarn install --no-lockfile //不讀取或生成yarn.lock
yarn install --pure-lockfile //不生成yarn.lock
新增包(會更新package.json和yarn.lock)
yarn add [package] --dev
yarn add [package] --peer
yarn add [package] --optional
移除包
yarn remove [package]
更新包依賴
yarn upgrade [package]
yarn upgrade [package]@[version]
yarn upgrade [package]@[tag]
執行指令碼
yarn run //用來執行在 package.json 中 scripts 屬性下定義的指令碼
顯示某個包的資訊
yarn info [package] //可以用來檢視某個模組的最新版本資訊
快取
yarn cache
yarn cache list //列出已快取的每個包
yarn cache clean //清除快取
yarn cache dir // 返回全域性快取位置
發布包
yarn publish
YARN基礎概念
執行流程 排程器 scheduler 排程器的搶占和延遲排程 yarn應用的生命週期 apache hadoop yarn yet another resource negotiator,另一種資源協調者 是一種新的 hadoop 資源管理器,它是乙個通用資源管理系統和排程平台,可為上層應用提供統一...
yarn基礎解釋
yarn 對你的 來說是乙個包管理器,你可以通過它使用全世界開發者的 或者分享自己的 通過包 package 或者稱為模組 module 的方式來共享。乙個包裡包含所有需要共享的 以及描述包資訊的檔案,稱為package.json。npm和yarn是競爭關係的包管理器。命令有相似,具體 migrat...
使用yarn 公升級node 安裝 Yarn
由於看雲對於免費使用者的限制愈發嚴苛,本文件已經遷移至語雀。本文件將不做維護。toc 安裝 yarn 什麼是 yarn yarn 對你的 來說是乙個包管理器,你可以通過它使用全世界開發者的 或者分享自己的 yarn 做這些快捷 安全 可靠,所以你不用擔心什麼。通過 yarn 你可以使用其他開發者針對...