首頁  >  文章  >  php教程  >  yarn與npm的命令列小結

yarn與npm的命令列小結

高洛峰
高洛峰原創
2016-12-09 15:31:321361瀏覽

一、首先需要了解的指令

     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 為預設行為,但這對多數是對多數的定義。在 yarn 中,在package.json 中新增(add)和移除(remove)等行為是預設的。

     npm install taco --save-dev === yarn add taco --dev

     npmate --save =up upgrade 才是實際做的事!版本號提升時,發生的正是upgrade!

注意: npm update --save 在版本 3.11 中似乎有點問題。

     npm install taco@latest --save === yarn add taco

     npm install taco --global  ==     npm install taco --global  == 

二、已知悉的命令


包和 npm registry 上是一樣的。大致而言,Yarn 只是一個新的安裝工具,npm 結構和 registry 還是一樣的。

     npm init === yarn init


     npm link === yarn    npm publish === yarn publish


     npm run === yarn run


     npm cache clean === yarn cache clean


     npm login = ===

三、Yarn 獨有的命令

我跳過了一些提醒我們不要使用的內容,例如 yarn clean。

     yarn licenses ls - 允許你檢視所依賴的授權資訊。


     yarn licenses generate —— 自動建立依賴免責聲明 license。

     yarn why taco - 檢查為什麼會安裝 taco,詳細列出其他依賴它的包(鳴謝 Olivier Combe)。

     Emojis


     轉速

     透過yarn lockfile 自動實現shrinkwrap     npm xmas === NO EQUIVALENT

     npm visnup === NO EQUIVALENT

總結

在寫這篇文章的時候發現, yarn的run 命令似乎出了點問題,應該會在0.15.2中修復。在這一點上, npm 好多了。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn