← 回到 Blog
約 1 分鐘閱讀

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

分類
標籤#javascript#node#npm#yarn
[Node.js] npm 與 yarn 指令比較

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