uni-app開發(fā) yarn和npm基礎(chǔ)

yarn和npm基礎(chǔ)

yarn詳解

Yarn?對你的代碼來說是一個包管理器教寂。它可以讓你使用并分享?全世界開發(fā)者的(例如?JavaScript)代碼。?Yarn?能夠快速执庐、安全酪耕、?并可靠地完成這些工作,所以你不用有任何擔(dān)心轨淌。

通過Yarn你可以使用其他開發(fā)者針對不同問題的解決方案迂烁,使自己的開發(fā)過程更簡單。?使用過程中遇到問題递鹉,你可以將其上報或者貢獻(xiàn)解決方案盟步。一旦問題被修復(fù),?Yarn會更新保持同步躏结。

代碼通過?包(package)?(或者稱為?模塊(module))?的方式來共享却盘。?一個包里包含所有需要共享的代碼,以及描述包信息的文件窜觉,稱為?package.json

npm詳解

NPM是隨同NodeJS一起安裝的包管理工具谷炸,能解決NodeJS代碼部署上的很多問題北专,常見的使用場景有以下幾種:

允許用戶從NPM服務(wù)器下載別人編寫的第三方包到本地使用禀挫。

允許用戶從NPM服務(wù)器下載并安裝別人編寫的命令行程序到本地使用。

允許用戶將自己編寫的包或命令行程序上傳到NPM服務(wù)器供別人使用拓颓。

yarn和npm的區(qū)別

yarn和npm都是包管理工具语婴,但是yarn是嶄新的,經(jīng)過重新設(shè)計的npm客戶端驶睦,于2016年10月發(fā)布砰左,相比于npm,yarn在運行速度上有顯著的提升场航,安裝時間變少缠导,功能上也有很多改進(jìn)。

1. yarn雖然和nom一樣是本地緩存溉痢,但是yarn無需互聯(lián)網(wǎng)鏈接就能安裝本地緩存的依賴項僻造,提供了離線模式,而這個是npm實現(xiàn)不了的孩饼。

2. yarn解決了由于語義版本控制而導(dǎo)致的npm的不確定性問題髓削,通過安裝時創(chuàng)建的默認(rèn)文件,確保使用的庫的版本相同镀娶。

3. yarn增加了一些能讓開發(fā)人員并行化處理所有必需的操作立膛,且通過添加了一些改進(jìn),使得運行速度有了顯著的提升梯码,整個安裝時間也變得更少宝泵。

4. npm的輸出信息比較冗長好啰,相比之下,yarn簡潔很多儿奶。默認(rèn)情況下坎怪,直觀且直接地打印出必要的信息。

5. yarn的語義相對于npm更加清晰廓握,主要是因為yarn改變了一些npm的命令名稱搅窿,看上去就更清晰了。

yarn最常用最基礎(chǔ)的命令和npm對比

npm init /? yarn init?初始化

mkdir?文件名?/??md?文件名

npm install / yarn或yarn install?安裝依賴

npm install package -g / yarn global add package?全局安裝某個依賴

npm install package --save-dev? /? ?yarn add package --dev?安裝某個依賴

npm uninstall package --save-dev /? yarn remove package --dev?卸載某個依賴

npm run dev?或?npm start? /? yarn run start?或?yarn start?運行

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末隙券,一起剝皮案震驚了整個濱河市男应,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌娱仔,老刑警劉巖沐飘,帶你破解...
    沈念sama閱讀 206,968評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異牲迫,居然都是意外死亡耐朴,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,601評論 2 382
  • 文/潘曉璐 我一進(jìn)店門盹憎,熙熙樓的掌柜王于貴愁眉苦臉地迎上來筛峭,“玉大人,你說我怎么就攤上這事陪每∮跋” “怎么了?”我有些...
    開封第一講書人閱讀 153,220評論 0 344
  • 文/不壞的土叔 我叫張陵檩禾,是天一觀的道長挂签。 經(jīng)常有香客問我,道長盼产,這世上最難降的妖魔是什么饵婆? 我笑而不...
    開封第一講書人閱讀 55,416評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮戏售,結(jié)果婚禮上侨核,老公的妹妹穿的比我還像新娘。我一直安慰自己蜈项,他們只是感情好芹关,可當(dāng)我...
    茶點故事閱讀 64,425評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著紧卒,像睡著了一般侥衬。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,144評論 1 285
  • 那天轴总,我揣著相機(jī)與錄音直颅,去河邊找鬼。 笑死怀樟,一個胖子當(dāng)著我的面吹牛功偿,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播往堡,決...
    沈念sama閱讀 38,432評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼械荷,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了虑灰?” 一聲冷哼從身側(cè)響起吨瞎,我...
    開封第一講書人閱讀 37,088評論 0 261
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎穆咐,沒想到半個月后颤诀,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,586評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡对湃,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,028評論 2 325
  • 正文 我和宋清朗相戀三年崖叫,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片拍柒。...
    茶點故事閱讀 38,137評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡心傀,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出斤儿,到底是詐尸還是另有隱情剧包,我是刑警寧澤恐锦,帶...
    沈念sama閱讀 33,783評論 4 324
  • 正文 年R本政府宣布往果,位于F島的核電站,受9級特大地震影響一铅,放射性物質(zhì)發(fā)生泄漏陕贮。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,343評論 3 307
  • 文/蒙蒙 一潘飘、第九天 我趴在偏房一處隱蔽的房頂上張望肮之。 院中可真熱鬧,春花似錦卜录、人聲如沸戈擒。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,333評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽筐高。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間柑土,已是汗流浹背蜀肘。 一陣腳步聲響...
    開封第一講書人閱讀 31,559評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留稽屏,地道東北人扮宠。 一個月前我還...
    沈念sama閱讀 45,595評論 2 355
  • 正文 我出身青樓,卻偏偏與公主長得像狐榔,于是被迫代替她去往敵國和親坛增。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,901評論 2 345

推薦閱讀更多精彩內(nèi)容