npm

學習于廖雪峰的官方網(wǎng)站

npm其實是Node.js的包管理工具(package manager)。

為啥我們需要一個包管理工具呢?因為我們在Node.js上開發(fā)時,會用到很多別人寫的JavaScript代碼。如果我們要使用別人寫的某個包粱锐,每次都根據(jù)名稱搜索一下官方網(wǎng)站,下載代碼扛邑,解壓怜浅,再使用,非常繁瑣。于是一個集中管理的工具應運而生:大家都把自己開發(fā)的模塊打包后放到npm官網(wǎng)上恶座,如果要使用搀暑,直接通過npm安裝就可以直接用,不用管代碼存在哪跨琳,應該從哪下載自点。

更重要的是,如果我們要使用模塊A脉让,而模塊A又依賴于模塊B桂敛,模塊B又依賴于模塊X和模塊Y,npm可以根據(jù)依賴關系侠鳄,把所有依賴的包都下載下來并管理起來。否則死宣,靠我們自己手動管理伟恶,肯定既麻煩又容易出錯。

講了這么多毅该,npm究竟在哪博秫?

其實npm已經(jīng)在Node.js安裝的時候順帶裝好了。我們在命令提示符或者終端輸入npm -v眶掌,應該看到類似的輸出:

C:\>npm -v
4.1.2

如果直接輸入npm挡育,你會看到類似下面的輸出:

Usage: npm <command>

where <command> is one of:
    access, adduser, audit, bin, bugs, c, cache, ci, cit,
    clean-install, clean-install-test, completion, config,
    create, ddp, dedupe, deprecate, dist-tag, docs, doctor,
    edit, explore, get, help, help-search, hook, i, init,
    install, install-ci-test, install-test, it, link, list, ln,
    login, logout, ls, org, outdated, owner, pack, ping, prefix,
    profile, prune, publish, rb, rebuild, repo, restart, root,
    run, run-script, s, se, search, set, shrinkwrap, star,
    stars, start, stop, t, team, test, token, tst, un,
    uninstall, unpublish, unstar, up, update, v, version, view,
    whoami

npm <command> -h  quick help on <command>
npm -l            display full usage info
npm help <term>   search for help on <term>
npm help npm      involved overview

Specify configs in the ini-formatted file:
    C:\Users\Administrator\.npmrc
or on the command line via: npm <command> --key value
Config info can be viewed via: npm help config

npm@6.9.0 C:\Program Files\nodejs\node_modules\npm

上面的一大堆文字告訴你,npm需要跟上命令∑优溃現(xiàn)在我們不用關心這些命令即寒,后面會一一講到。目前召噩,你只需要確保npm正確安裝了母赵,能運行就行。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末具滴,一起剝皮案震驚了整個濱河市凹嘲,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌构韵,老刑警劉巖周蹭,帶你破解...
    沈念sama閱讀 218,941評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異疲恢,居然都是意外死亡凶朗,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評論 3 395
  • 文/潘曉璐 我一進店門显拳,熙熙樓的掌柜王于貴愁眉苦臉地迎上來俱尼,“玉大人,你說我怎么就攤上這事萎攒∮霭耍” “怎么了矛绘?”我有些...
    開封第一講書人閱讀 165,345評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長刃永。 經(jīng)常有香客問我货矮,道長,這世上最難降的妖魔是什么斯够? 我笑而不...
    開封第一講書人閱讀 58,851評論 1 295
  • 正文 為了忘掉前任囚玫,我火速辦了婚禮,結果婚禮上读规,老公的妹妹穿的比我還像新娘抓督。我一直安慰自己,他們只是感情好束亏,可當我...
    茶點故事閱讀 67,868評論 6 392
  • 文/花漫 我一把揭開白布铃在。 她就那樣靜靜地躺著,像睡著了一般碍遍。 火紅的嫁衣襯著肌膚如雪定铜。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,688評論 1 305
  • 那天怕敬,我揣著相機與錄音揣炕,去河邊找鬼。 笑死东跪,一個胖子當著我的面吹牛畸陡,可吹牛的內容都是我干的。 我是一名探鬼主播虽填,決...
    沈念sama閱讀 40,414評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼罩锐,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了卤唉?” 一聲冷哼從身側響起涩惑,我...
    開封第一講書人閱讀 39,319評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎桑驱,沒想到半個月后竭恬,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,775評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡熬的,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年痊硕,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片押框。...
    茶點故事閱讀 40,096評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡岔绸,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情盒揉,我是刑警寧澤晋被,帶...
    沈念sama閱讀 35,789評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站刚盈,受9級特大地震影響羡洛,放射性物質發(fā)生泄漏。R本人自食惡果不足惜藕漱,卻給世界環(huán)境...
    茶點故事閱讀 41,437評論 3 331
  • 文/蒙蒙 一欲侮、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧肋联,春花似錦威蕉、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,993評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至沙兰,卻和暖如春氓奈,著一層夾襖步出監(jiān)牢的瞬間翘魄,已是汗流浹背鼎天。 一陣腳步聲響...
    開封第一講書人閱讀 33,107評論 1 271
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留暑竟,地道東北人斋射。 一個月前我還...
    沈念sama閱讀 48,308評論 3 372
  • 正文 我出身青樓,卻偏偏與公主長得像但荤,于是被迫代替她去往敵國和親罗岖。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,037評論 2 355

推薦閱讀更多精彩內容