最近在學習node,文章作為記錄
一、下載
直接下載最新的包:https://nodejs.org/en/download/
我這里是自己做開發,所以直接使用的是window 64位的最新v4.5.0
學習資料推薦:http://www.runoob.com/nodejs/nodejs-tutorial.html
二、安裝
安裝很簡單,不建議安裝在c盤,修改到自己要安裝的地址,我一般安裝在d盤

點擊安裝包-》

運行-》

Next-》

勾上同意,Next-》

這里修改你需要安裝到的地址,不修改就默認c盤,Next-》

Next-》

Install-》
結束。
檢測PATH環境變量是否配置了Node.js,點擊開始=》運行=》輸入"cmd" => 輸入命令"path",輸出如下結果:

查看node 版本,輸入node -v查看安裝是否成功,會輸出版本號

三、npm
NPM是隨同NodeJS一起安裝的包管理工具,能解決NodeJS代碼部署上的很多問題,常見的使用場景有以下幾種:
- 允許用戶從NPM服務器下載別人編寫的第三方包到本地使用。
- 允許用戶從NPM服務器下載並安裝別人編寫的命令行程序到本地使用。
- 允許用戶將自己編寫的包或命令行程序上傳到NPM服務器供別人使用。
由於新版的nodejs已經集成了npm,所以之前npm也一並安裝好了。同樣可以通過輸入 "npm -v" 來測試是否成功安裝。命令如下,出現版本提示表示安裝成功:

如果你安裝的是舊版本的 npm,可以很容易得通過 npm 命令來升級,命令如下:
npm install npm -g
npm不多介紹,http://www.runoob.com/nodejs/nodejs-npm.html
到這里其實就可以直接寫js來開發了,不過最好還是使用框架方便一些
四、express
不錯的node開發框架:http://www.expressjs.com.cn/

4.x版本安裝
$ npm install express-generator -g
使用express創建項目很方便,cmd進入到自己的某個文件(我這里是node)

創建文件夾test

進入test

創建express標准項目

安裝需要的依賴插件

安裝需要一分鍾,之后多了文件node_modules,這里安裝的有點多
如果還需要使用一些插件,比如連接mysql的

然后就是啟動服務器運行

然后在瀏覽器中打開 http://localhost:3000/ 網址就可以看到這個應用了


再熟悉一下路由,就可以寫rest服務了,view我還不熟悉,暫時用不上,我服務器基本都是寫標准rest接口,前端頁面都是單獨做的,不曉得園友是什么意見?
五、webstorm
直接使用express命令創建文件,放入webstorm我還不知道怎么連接自帶的調試,有清楚的可以推薦一下?
強大的webstorm可以直接生成express項目
我這里安裝的是WebStorm 10.0.3
打開webstorm—>File->settings->輸入node,找到

設置你安裝的node的地址,modules我直接拉去網上的,這里還不是很明白,好像可以選取本地的?
設置好久ok了,然后創建express項目


同意
這樣創建的項目modules不會很多,只有最基礎的

而且可以直接調試

這樣很方便,其他基本都一樣。
