## Node概述 ## 官網上是這樣對Node.js進行說明的:
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
這就是說,Node.js是爲javascript提供基於Chrome V8引擎的運行環境,也就是說之前javascript 都是在瀏覽器(客戶端)運行,而Node.js可讓javascript在服務器運行。它將前端中普遍運用的思 想遷移到了服務器端。 ## Node的特色 ## 1. Node.js採用非阻塞的I/O模式,可使node.js在相對低系統資源耗,擁有出色的負載能力,很是 適合用做依賴其它IO資源的中間層服務 2. Node經過單線程模型,將全部任務都放在一個線程中完成(I/O等例外),避免了頻繁切換線程的 開銷,減小資源互搶。 3. node.js採用事件驅動、異步編程,如回調函數。 4. 跨平臺。 ## Node的安裝 ## 1 從[Node下載地址][1]下載對應版本的msi文件,按照提示的步驟一步步點下去便可。 安裝完成後,cmd命令行輸入node -v,獲得node.js的版本則安裝成功。如圖:
安裝後目錄以下:
2 安裝npm。npm的做用就是對Node.js依賴的包進行管理。新版Node.js自帶npm,安裝Node.js時會 一塊兒安裝。cmd命令行輸入npm -v,若獲得如下結果則安裝成功。
3 npm配置。npm安裝的全局模塊所在的路徑,以及緩存cache的路徑。 (1)在你但願存放全模塊和緩存的文件夾下,新建node_global和node_cache兩個文件夾。
(2)在cmd命令行輸入: npm config set prefix "D:\study\nodejs\node_global" npm config set cache "D:\study\nodejs\node_cache" (3)測試。cmd命令行輸入"npm install express -g"(g表示裝到node_global目錄下)。
4 node環境變量設置。設置環境變量的是爲了在任何路徑下打開cmd均可以執行node命令,而不需 要每次都進入"D:\study\nodejs"路徑下打開命令行。 (1)在計算機的高級系統設置-->環境變量-->系統變量,新增系統變量NODE_PATH,值就是 node_modules的路徑。
(2)計算機的高級系統設置-->環境變量-->用戶變量,修改用戶變量path,增長node_modules 路徑。 (3)測試。在cmd命令行輸入node以後,輸入require('fs'),若提示fs模塊相關的信息,表示 配置成功。