最近在研究網易的Pomelo開源遊戲服務端框架,它是一個基於node.js的分佈式框架。具體過程如下:
- 下載並安裝node.js
- 一個下載速度較快的中文站點:http://nodejs.cn/download/
- 這裏有詳細的安裝教程: http://www.runoob.com/nodejs/nodejs-install-setup.html
- 安裝Python(2.5-3.0)
- 安裝Visual Studio 2010(主要是用到VC++編譯器),Win 8下需安裝Visual Studio 2012
- 搭建Pomelo環境,主要是參考:http://nodejs.netease.com/topic/515279a0b5a2705b5a000983。這裏說得很詳細了,另外注意幾點(在安裝過程中踩到的坑):
- win 8下打開cmd一定要通過管理員方式,否則用npm安裝一些包的時候有可能因權限不足而失敗
- 使用npm下載依賴包有時會因爲網絡問題而失敗,這時需要npm cache verify清除緩存後再安裝
- npm install -g component時會失敗,後面嘗試不安裝直接node app也是可以啓動web-server的
最終安裝成功後,你就會開心地看到這樣的demo(中間一個大柚子):