node.js 安裝詳細步驟

初學NodeJS,就是要弄清楚什麼是nodejs,能做什麼,怎麼用。。

什麼是nodejs?

    腳本語言需要一個解析器才能運行,JavaScript是腳本語言,在不同的位置有不一樣的解析器,如寫入html的js語言,瀏覽器是它的解析器角色。而對於需要獨立運行的JS,nodejs就是一個解析器。

   每一種解析器都是一個運行環境,不但允許js定義各種數據結構,進行各種計算,還允許js使用允許環境提供的內置對象和方法做一些事情。如運行在瀏覽器中的js的用途是操作DOM,瀏覽器就提供了document之類的內置對象。而運行在nodejs中的js的用途是操作磁盤文件或搭建http服務器,nodejs就相應提供了fs,http等內置對象。

 能做什麼?

NodeJS的作者說,他創造NodeJS的目的是爲了實現高性能Web服務器,他首先看重的是事件機制和異步IO模型的優越性,而不是JS。但是他需要選擇一種編程語言實現他的想法,這種編程語言不能自帶IO功能,並且需要能良好支持事件機制。JS沒有自帶IO功能,天生就用於處理瀏覽器中的DOM事件,並且擁有一大羣程序員,因此就成爲了天然的選擇。

如他所願,NodeJS在服務端活躍起來,出現了大批基於NodeJS的Web服務。而另一方面,NodeJS讓前端衆如獲神器,終於可以讓自己的能力覆蓋範圍跳出瀏覽器窗口,更大批的前端工具如雨後春筍

因此,對於前端而言,雖然不是人人都要拿NodeJS寫一個服務器程序,但簡單可至使用命令交互模式調試JS代碼片段,複雜可至編寫工具提升工作效率。

如何安裝(因爲是菜鳥,只有一步一步來)

 Node.js安裝及詳細步驟

Node.js官方安裝包及源碼下載地址:https://nodejs.org/en/

 

安裝環境:Windows7  x64

步驟1:下載安裝「node-v8.11.2-x64.msi」

 

步驟2:點擊Next、顯示Node.js的許可協議頁面:

步驟3:勾選「I accept the terms in the License Agreement」同意許可協議,並單擊Next下一步,出現如下界面:

    

步驟4:Node.js默認安裝路徑爲「C:\Program Files\nodejs\」,你可以修改,在這裏我改到了D盤,單擊Next,出現安裝模式及模塊選擇界面:

 

步驟5:這裏我直接(點擊Add to PATH)Next下一步,準備就緒,準備安裝:

步驟6:確認無誤後,點擊Install,開始安裝:

 

步驟7:半分鐘後,安裝完成,點擊Finish即可:

步驟8:配置環境變量: 默認,Node.js安裝完畢,會自動在系統的path環境變量中配置了node.exe的目錄路徑;但是可能你安裝完成後,dos命令下輸入node提示錯誤(需配置環境)。

 

 

打開系統環境變量,發現確實已經配置了,但是dos下運行「set path」又看不到nodejs的配置,那就是人品的問題了。重啓電腦重新加載就可以了。也可以刪掉自動配置的,手動再加上即可。如:打開計算機屬性-高級系統設置-環境變量,在系統變量列表中找到path變量:

步驟9:檢測是否安裝成功:

  點擊開始-運行-cmd(win+R),打開dos,輸入「node --version」檢查Node.js版本:

 

 

Npm安裝相關環境

1、  首先測試npm是否安裝成功。由於新版的nodejs已經集成了npm,所以之前npm也一併安裝好了。同樣可以使用cmd命令行輸入「npm -v」來測試是否安裝成功。上圖已測

2、  安裝相關環境

npm install express -g

npm install jade -g

npm install mysql -g

默認情況下上述組件都是安裝在D:\dev\nodejs\node_modules文件夾下(依賴包),這也是nodejs相關組件的自動查找路徑。

2.1安裝Express

Express 是nodejs常用的一個框架‘npm install express -g’中-g表示安裝到NODE_PATH的lib裏面

Ps:安裝express後,創建新項目有時會遇見不正常的情況,提示會「express不是內部或外部命令」,原因:express4.x版本中將命令工具分出來了,需要再安裝一個命令工具,執行命令「npm install -g express-generator」完成後再測試就可以了。

在項目中引用express包

用express創建項目

 在命令行中輸入【express項目名稱】,就可以在當前文件夾下創建一個新的項目

用此方法,只是創建了一個空的項目框架,和一個簡單的實例程序,運行app.js可以查看(還需要在項目文件目錄下,安裝jade包,方法類似安裝express)

在項目中引用express包

用express創建項目

  在命令行中輸入【express 項目名稱】,就可以在當前文件夾下創建一個新的項目

用此方法,只是創建了一個空的項目框架,和一個簡單的實例程序,運行app.js可以查看(還需要在項目文件目錄下,安裝jade包,方法類似安裝express)

用此方法,只是創建了一個空的項目框架,和一個簡單的實例程序,運行app.js可以查看(還需要在項目文件目錄下,安裝jade包,方法類似安裝express)