Node.js介紹

Node.js是什么?

基于JavaScript語言和V8引擎的開源服務器項目,用于后端服務器開發(fā);
在2009年,Ryan正式推出了基于JavaScript語言和V8引擎的開源Web服務器項目跑筝,命名為Node.js制轰。雖然名字很土,但是,Node第一次把JavaScript帶入到后端服務器開發(fā),加上世界上已經(jīng)有無數(shù)的JavaScript開發(fā)人員辱士,所以Node一下子就火了起來。
最大的優(yōu)勢是借助JavaScript天生的事件驅動機制加V8高性能引擎听绳,使編寫高性能Web服務輕而易舉颂碘。

安裝Node.js和npm
node.js平臺是在后端運行JavaScript代碼,所以必須首先在本機安裝node環(huán)境

目前Node.js的最新版本是7.6.x。首先椅挣,從Node.js官網(wǎng)下載對應平臺的安裝程序

如果安裝完后控制臺輸出的不是最新安裝的node版本,可能哪里出問題了

也可以通過下面這種方式將node更新到最新
node有一個模塊叫n头岔,是專門用來管理node.js的版本的。
先安裝n, 再用n把node 升級到最新穩(wěn)定版 都需要使用管理員命令
sudo npm insatll -g n //全局安裝node.js管理模塊n
n stable//升級node.js到最新穩(wěn)定版


那么npm是什么?

npm是Node.js的包管理工具(package manager)
為什么需要包管理工具呢,因為開發(fā)時,會用到很多別人寫的JavaScript代碼,如果我們要使用別人寫的某個包,每次都根據(jù)名稱搜一下官網(wǎng),下載,解壓使用,太繁瑣,于是一個集中管理工具營運而生:
大家把自己開發(fā)的模塊打包后放到npm官網(wǎng)上,如果要使用,直接通過npm安裝就可以使用了,不用管代碼存在哪,應該從哪下載
更重要的是解決依賴問題:如果我們要使用模塊A而模塊A又依賴模塊B,模塊B又依賴模塊X和模塊Y,npm可以根據(jù)依賴關系,把所有依賴的包都下載下來并管理起來,否則,靠我們自己手動管理,麻煩又易錯

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末鼠证,一起剝皮案震驚了整個濱河市峡竣,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌量九,老刑警劉巖适掰,帶你破解...
    沈念sama閱讀 221,635評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異荠列,居然都是意外死亡类浪,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評論 3 399
  • 文/潘曉璐 我一進店門肌似,熙熙樓的掌柜王于貴愁眉苦臉地迎上來费就,“玉大人,你說我怎么就攤上這事川队×ο福” “怎么了?”我有些...
    開封第一講書人閱讀 168,083評論 0 360
  • 文/不壞的土叔 我叫張陵固额,是天一觀的道長艳汽。 經(jīng)常有香客問我,道長对雪,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,640評論 1 296
  • 正文 為了忘掉前任米绕,我火速辦了婚禮瑟捣,結果婚禮上,老公的妹妹穿的比我還像新娘栅干。我一直安慰自己迈套,他們只是感情好,可當我...
    茶點故事閱讀 68,640評論 6 397
  • 文/花漫 我一把揭開白布碱鳞。 她就那樣靜靜地躺著桑李,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上贵白,一...
    開封第一講書人閱讀 52,262評論 1 308
  • 那天率拒,我揣著相機與錄音,去河邊找鬼禁荒。 笑死猬膨,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的呛伴。 我是一名探鬼主播勃痴,決...
    沈念sama閱讀 40,833評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼热康!你這毒婦竟也來了沛申?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,736評論 0 276
  • 序言:老撾萬榮一對情侶失蹤姐军,失蹤者是張志新(化名)和其女友劉穎铁材,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體庶弃,經(jīng)...
    沈念sama閱讀 46,280評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡衫贬,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,369評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了歇攻。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片固惯。...
    茶點故事閱讀 40,503評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖缴守,靈堂內(nèi)的尸體忽然破棺而出葬毫,到底是詐尸還是另有隱情,我是刑警寧澤屡穗,帶...
    沈念sama閱讀 36,185評論 5 350
  • 正文 年R本政府宣布贴捡,位于F島的核電站,受9級特大地震影響村砂,放射性物質發(fā)生泄漏烂斋。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,870評論 3 333
  • 文/蒙蒙 一础废、第九天 我趴在偏房一處隱蔽的房頂上張望汛骂。 院中可真熱鬧,春花似錦评腺、人聲如沸帘瞭。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,340評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蝶念。三九已至抛腕,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間媒殉,已是汗流浹背担敌。 一陣腳步聲響...
    開封第一講書人閱讀 33,460評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留适袜,地道東北人柄错。 一個月前我還...
    沈念sama閱讀 48,909評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像苦酱,于是被迫代替她去往敵國和親售貌。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,512評論 2 359

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

  • Node.js是目前非骋哂火熱的技術颂跨,但是它的誕生經(jīng)歷卻很奇特。 眾所周知扯饶,在Netscape設計出JavaScri...
    Myselfyan閱讀 4,075評論 2 58
  • 在前面幾篇文章介紹到v8劝萤,addon得滤,libuv等知識后,現(xiàn)在終于可以有信心看node的源碼了,對一個軟件來說缆娃,啟...
    轉角遇見一直熊閱讀 2,871評論 3 3
  • Node.js是目前非郴罨火熱的技術先壕,但是它的誕生經(jīng)歷卻很奇特嗡害。 眾所周知,在Netscape設計出JavaScri...
    w_zhuan閱讀 3,617評論 2 41
  • JavaScript 模塊化編程 網(wǎng)站越來越復雜兰怠,js代碼梦鉴、js文件也越來越多,會遇到什么問題揭保? 命名沖突肥橙; 文件...
    magic_pill閱讀 1,435評論 0 1
  • 蔣帥同學是SQSH1605班學員,8月29日班級結課畢業(yè)秸侣,15天時間他拿到了5個Offer存筏,都是8K+ x 14薪...
    嵌入式學習閱讀 657評論 0 3