yarn與npm的命令行小結
一、首先需要了解的命令
npm install
=== yarn
—— install 安裝是默認行為。
npm install taco --save
=== yarn add taco
—— taco 包立即被保存到 package.json 中。
npm uninstall taco --save
=== yarn remove taco
在 npm 中,可以使用 npm config set save true
設置 — -save
為默認行為,但這對多數開發(fā)者而言并非顯而易見的。在 yarn 中,在package.json 中添加(add)和移除(remove)等行為是默認的。
npm install taco --save-dev
=== yarn add taco --dev
npm update --save
=== yarn upgrade
update(更新) vs upgrade(升級), 贊!upgrade 才是實際做的事!版本號提升時,發(fā)生的正是upgrade!
注意: npm update --save 在版本 3.11 中似乎有點問題。
npm install taco@latest --save
=== yarn add taco
npm install taco --global
=== yarn global add taco
—— 一如既往,請謹慎使用 global 標記。
二、已知悉的命令
包和 npm registry 上是一樣的。大致而言,Yarn 只是一個新的安裝工具,npm 結構和 registry 還是一樣的。
npm init
=== yarn init
npm link
=== yarn link
npm outdated
=== yarn outdated
npm publish
=== yarn publish
npm run
=== yarn run
npm cache clean
=== yarn cache clean
npm login
=== yarn login
(logout 同理)
npm test
=== yarn test
三、Yarn 獨有的命令
我跳過了一些提醒我們不要使用的內容,如 yarn clean
。
yarn licenses ls
—— 允許你檢查依賴的許可信息。
yarn licenses generate
—— 自動創(chuàng)建依賴免責聲明 license。
yarn why taco
—— 檢查為什么會安裝 taco,詳細列出依賴它的其他包(鳴謝 Olivier Combe)。
Emojis
通過 yarn lockfile 自動實現 shrinkwrap 功能
以安全為中心的設計
四、Npm 獨有的命令
npm xmas
=== NO EQUIVALENT
npm visnup
=== NO EQUIVALENT
總結
在寫這篇文章的時候發(fā)現, yarn的run 命令似乎出了點問題,應該會在0.15.2中修復。在這一點上, npm 好多了。以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。
相關文章
Nodejs?Socket連接池及TCP?HTTP網絡模型詳解
這篇文章主要為大家介紹了Nodejs?Socket連接池及TCP?HTTP網絡模型,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-08-08