[Node.js] npm 與 yarn 指令比較

7 月 5, 2019 | | 0 條留言

yarn加速安裝的秘密

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

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

npm與yarn指令比較表

NPMYarn說明
npm installyarn 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 installyarn upgrade移除再安裝 變 直接升級套件

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