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

7 月 5, 2019 | | 0 條留言

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