欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

yarn與npm的命令行小結(jié)

 更新時(shí)間:2016年10月20日 09:27:01   投稿:daisy  
想必最近大家對(duì)新的JavaScript包管理工具yarn已經(jīng)有所耳聞,并已通過(guò)npm i -g yarn進(jìn)行了安裝,現(xiàn)在想知道怎么樣使用嗎?如果你了解 npm,你已經(jīng)會(huì)很大一部分啦!下面是這篇文章從npm切換到y(tǒng)arn的一些筆記。有需要的朋友們可以參考借鑒。下面來(lái)一起看看吧。

一、首先需要了解的命令

     npm install === yarn —— install 安裝是默認(rèn)行為。

     npm install taco --save === yarn add taco —— taco 包立即被保存到 package.json 中。

     npm uninstall taco --save === yarn remove taco

在 npm 中,可以使用 npm config set save true 設(shè)置 — -save 為默認(rèn)行為,但這對(duì)多數(shù)開(kāi)發(fā)者而言并非顯而易見(jiàn)的。在 yarn 中,在package.json 中添加(add)和移除(remove)等行為是默認(rèn)的。

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

     npm update --save === yarn upgrade

update(更新) vs upgrade(升級(jí)), 贊!upgrade 才是實(shí)際做的事!版本號(hào)提升時(shí),發(fā)生的正是upgrade!

注意: npm update --save 在版本 3.11 中似乎有點(diǎn)問(wèn)題。

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

     npm install taco --global === yarn global add taco —— 一如既往,請(qǐng)謹(jǐn)慎使用 global 標(biāo)記。

二、已知悉的命令

包和 npm registry 上是一樣的。大致而言,Yarn 只是一個(gè)新的安裝工具,npm 結(jié)構(gòu)和 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 獨(dú)有的命令

我跳過(guò)了一些提醒我們不要使用的內(nèi)容,如 yarn clean。

     yarn licenses ls —— 允許你檢查依賴的許可信息。

     yarn licenses generate —— 自動(dòng)創(chuàng)建依賴免責(zé)聲明 license。

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

     Emojis

     速度

     通過(guò) yarn lockfile 自動(dòng)實(shí)現(xiàn) shrinkwrap 功能

     以安全為中心的設(shè)計(jì)

四、Npm 獨(dú)有的命令

     npm xmas === NO EQUIVALENT

     npm visnup === NO EQUIVALENT

總結(jié)

在寫這篇文章的時(shí)候發(fā)現(xiàn), yarn的run 命令似乎出了點(diǎn)問(wèn)題,應(yīng)該會(huì)在0.15.2中修復(fù)。在這一點(diǎn)上, npm 好多了。以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流。

相關(guān)文章

  • Nodejs?Socket連接池及TCP?HTTP網(wǎng)絡(luò)模型詳解

    Nodejs?Socket連接池及TCP?HTTP網(wǎng)絡(luò)模型詳解

    這篇文章主要為大家介紹了Nodejs?Socket連接池及TCP?HTTP網(wǎng)絡(luò)模型,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08
  • jwt在node中的應(yīng)用實(shí)踐(安裝配置封裝)

    jwt在node中的應(yīng)用實(shí)踐(安裝配置封裝)

    這篇文章主要為大家介紹了jwt在node中的應(yīng)用實(shí)踐包括安裝配置封裝,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • xtemplate node.js 的使用方法實(shí)例解析

    xtemplate node.js 的使用方法實(shí)例解析

    這篇文章主要介紹了xtemplate node.js 的使用方法實(shí)例說(shuō)明,非常不錯(cuò),介紹的非常詳細(xì),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-08-08
  • node版本管理工具n包使用教程詳解

    node版本管理工具n包使用教程詳解

    這篇文章主要介紹了node版本管理工具n包使用教程詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-11-11
  • 詳解使用PM2管理nodejs進(jìn)程

    詳解使用PM2管理nodejs進(jìn)程

    本篇文章主要介紹了詳解使用PM2管理nodejs進(jìn)程,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-10-10
  • express的中間件basicAuth詳解

    express的中間件basicAuth詳解

    這篇文章主要介紹了node.js中express的中間件basicAuth的使用方法,需要的朋友可以參考下
    2014-12-12
  • Mac下安裝node.js及環(huán)境配置全過(guò)程

    Mac下安裝node.js及環(huán)境配置全過(guò)程

    這篇文章主要介紹了Mac下安裝node.js及環(huán)境配置全過(guò)程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • CentOS 安裝NodeJS V8.0.0的方法

    CentOS 安裝NodeJS V8.0.0的方法

    這篇文章主要介紹了CentOS 安裝NodeJS V8.0.0的方法,需要的朋友可以參考下
    2017-06-06
  • npm全局環(huán)境變量配置詳解

    npm全局環(huán)境變量配置詳解

    這篇文章主要介紹了npm全局環(huán)境變量配置詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • 詳解nvm管理多版本node踩坑

    詳解nvm管理多版本node踩坑

    這篇文章主要介紹了詳解nvm管理多版本node踩坑,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07

最新評(píng)論