yarn加速安裝的秘密

yarn 在於根目錄下.yarn-cache這個資料夾,會將每次安裝套件先cache一份到這來,往後如果需要相同套件,就會從這邊拉。

大多數的指令用法和原本並無差異,只要將 npm 換成 yarn即可,特別要注意的是 npm install [package] 安裝少數套件在 yarn 是不支援的,yarn 的套件都是必須儲存 (--save)。

npm與yarn指令比較表

NPM Yarn 說明
npm install yarn install -
npm install [package] X 不支援直接安裝套件
npm install --save [package] yarn add [paakage] 僅是將 --save 改成 add
npm install --save-dev [package] yarn add [paakage] --dev
npm install --global [package] yarn global add [package] 這段還沒測過 global 的差異
npm uninstall [package] x
npm uninstall --save [package] yarn remove [package]
rm -rf node_modules && npm install yarn upgrade 移除再安裝 變 直接升級套件

更多的語法:Migrating from npm
分享連結:Yarn - Node.js 的套件管理工具

您也可能喜歡這些文章

React.js中使用canvas元素

React.js + <canvas> 我們有React,它可以幫助我們處理大量的可變DOM。 但想描述一種使用React的方法,它可以幫助您處理“<canvas>元素?是的,這聽起來很奇怪。但它運作得很好。