NPM基礎(chǔ)使用

NPM

npm是javascript的包管理器京办,能解決NodeJS部署上的很多問題氮惯,本文對npm的基本命令做一些記錄及介紹。

原文鏈接

npm是隨node一起安裝的哩盲,node下載地址贷祈。
npm特點:

  • 可以從npm服務(wù)器上下載第三方包到本地使用
  • 可以從npm服務(wù)器上下載并安裝命令行程序到本地使用
  • 可以將自己編寫的包或命令行程序上傳到npm服務(wù)器供他人使用

NPM

檢查npm版本或測試npm是否安裝成功

npm -v

升級npm

npm install npm -g

安裝模塊

npm install <module name>

全局安裝模塊

npm install -g <module name>

查看安裝模塊

npm ls

查看所有全局安裝模塊

npm list -g

更新模塊

npm update <module name>

卸載模塊

npm uninstall <module name>

搜索模塊

npm search <moduel name>

創(chuàng)建模塊

npm init

添加用戶

npm adduser

發(fā)布模塊

npm publish

撤銷模塊某個版本

npm unpublish <package>@<version>    

清空npm本地緩存

npm cache clear

使用淘寶鏡像

npm install -g cnpm --registry=https://registry.npm.taobao.org    

package.json

package.json位于模塊的目錄下,用于定義包的屬性籽前。
屬性說明:

  • name:包名
  • version:包的版本號
  • description:包的描述
  • homepage:包的官網(wǎng)地址
  • author:包的作者
  • contributors:包的其他貢獻(xiàn)者
  • dependencies:依賴包列表亭珍,如果依賴包沒有安裝會自動下載安裝到node_module目錄下
  • repository:包代碼存放地方類型敷钾,如:git或svn
  • main:程序的主入口文件
  • keywords:關(guān)鍵字

版本號

npm使用語義版本號來管理代碼,版本號分為X.Y.Z三位肄梨,分別代表主版本號阻荒、次版本號和補丁版本號。
版本號更新原則:

  • 修復(fù)bug众羡,更新Z位
  • 新增功能侨赡,但是向下兼容,更新Y位
  • 大改動粱侣,向下不兼容羊壹,更新X位
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市齐婴,隨后出現(xiàn)的幾起案子油猫,更是在濱河造成了極大的恐慌,老刑警劉巖柠偶,帶你破解...
    沈念sama閱讀 217,657評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件情妖,死亡現(xiàn)場離奇詭異,居然都是意外死亡诱担,警方通過查閱死者的電腦和手機(jī)毡证,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,889評論 3 394
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蔫仙,“玉大人料睛,你說我怎么就攤上這事∫“睿” “怎么了恤煞?”我有些...
    開封第一講書人閱讀 164,057評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長涎嚼。 經(jīng)常有香客問我阱州,道長,這世上最難降的妖魔是什么法梯? 我笑而不...
    開封第一講書人閱讀 58,509評論 1 293
  • 正文 為了忘掉前任苔货,我火速辦了婚禮,結(jié)果婚禮上立哑,老公的妹妹穿的比我還像新娘夜惭。我一直安慰自己,他們只是感情好铛绰,可當(dāng)我...
    茶點故事閱讀 67,562評論 6 392
  • 文/花漫 我一把揭開白布诈茧。 她就那樣靜靜地躺著,像睡著了一般捂掰。 火紅的嫁衣襯著肌膚如雪敢会。 梳的紋絲不亂的頭發(fā)上曾沈,一...
    開封第一講書人閱讀 51,443評論 1 302
  • 那天,我揣著相機(jī)與錄音鸥昏,去河邊找鬼塞俱。 笑死,一個胖子當(dāng)著我的面吹牛吏垮,可吹牛的內(nèi)容都是我干的障涯。 我是一名探鬼主播,決...
    沈念sama閱讀 40,251評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼膳汪,長吁一口氣:“原來是場噩夢啊……” “哼唯蝶!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起遗嗽,我...
    開封第一講書人閱讀 39,129評論 0 276
  • 序言:老撾萬榮一對情侶失蹤粘我,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后媳谁,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體涂滴,經(jīng)...
    沈念sama閱讀 45,561評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,779評論 3 335
  • 正文 我和宋清朗相戀三年晴音,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片缔杉。...
    茶點故事閱讀 39,902評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡锤躁,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出或详,到底是詐尸還是另有隱情系羞,我是刑警寧澤,帶...
    沈念sama閱讀 35,621評論 5 345
  • 正文 年R本政府宣布霸琴,位于F島的核電站椒振,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏梧乘。R本人自食惡果不足惜澎迎,卻給世界環(huán)境...
    茶點故事閱讀 41,220評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望选调。 院中可真熱鬧夹供,春花似錦、人聲如沸仁堪。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,838評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽弦聂。三九已至鸟辅,卻和暖如春氛什,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背匪凉。 一陣腳步聲響...
    開封第一講書人閱讀 32,971評論 1 269
  • 我被黑心中介騙來泰國打工枪眉, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人洒缀。 一個月前我還...
    沈念sama閱讀 48,025評論 2 370
  • 正文 我出身青樓瑰谜,卻偏偏與公主長得像,于是被迫代替她去往敵國和親树绩。 傳聞我的和親對象是個殘疾皇子萨脑,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,843評論 2 354

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