Node.js是一個開放源代碼、跨平臺的、可用于服務器端和網絡應用的運行環境。Node.js 是一個基于 Chrome V8 引擎的 JavaScript 運行環境。Node.js 使用了一個事件驅動、非阻塞式 I/O 的模型,使其輕量又高效。Node.js的包管理器 npm,是全球最大的開源庫生態系統。
> 官方地址:[https://nodejs.org/en/](https://nodejs.org/en/)
> 中文官方地址:[https://nodejs.org/zh-cn/](https://nodejs.org/zh-cn/)
我們強烈建議下載4.4.7版本。

<div class="alert alert-success">當我們接觸一個新軟件的時候,最佳的安裝方式便是默認安裝。沒錯,一直NEXT,直到finish。什么也不要改,全部選擇默認值。如果你不是這么做的,那么我現在就開始為你的自信而擔心了。</div>
安裝后,我們使用前面的`git bash`來查看剛剛安裝的Node.js,輸入`node --version`顯示的版本應該為4.4.7,如下圖所示:

安裝node.js后,一個叫做npm的包管理工具也被安裝了。簡單說下Node.js與npm的關系:如果我們把Node.js比做windows的話,npm就是那個360軟件管家,有了360軟件管家,我們裝軟件再也不用發愁了;同樣,有了npm,我們再也不用為安裝那些運行在nodejs下的軟件而發愁了。
至于官方的說法,想了解的自己去google吧。
除了查看Node.js的版本信息外,我們還可以查看npm的版本信息。 查看npm的版本信息使用命令:`npm -v`,如下圖所示:

我們看到,隨著Node.js4.4.7的安裝,npm也被安裝了,其安裝版本為2.15.8。
至此,我們完成了Node.js的安裝。
沒錯,和安裝其它的軟件沒什么區別,就是這么簡單。
- 前言
- 第一章:準備知識
- 第一節:GIT
- 第二節:Node.js
- 第三節:http-server
- 第四節:bower
- 第五節:firefox+chrome
- 第二章:官方示例教程
- 第零節:Hello Yunzhier
- 第一節:靜態模板
- 第二節:MVC
- 回調函數
- 第三節:組件
- 第四節:重構組件
- 2.4.1 調用組件
- 2.4.2 規劃目錄結構
- 2.4.3 剝離V層
- 2.4.4 大話測試
- 第五節:循環過濾器
- 第六節:雙向數據綁定
- 第七節:XHR與依賴注入
- 第八節:添加縮略圖
- 第九節:模擬頁面跳轉
- 2.9.1 使用bower
- 2.9.2 使用grunt
- 第十節:完善手機詳情頁
- 第十一節:自定義過濾器
- 第十二節:行為處理
- 第十三節:封裝請求
- 第十四節:應用動畫
- 第十五節:總結
- 第三章:菜譜管理示例
- 第四章:總結