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 的套件管理工具