搭建pomelo 開(kāi)發(fā)環(huán)境
開(kāi)發(fā)前提條件:
Windows系統(tǒng),請(qǐng)確保你的Windows系統(tǒng)包含源碼編譯工具。Node.js的源碼主要由C++代碼和JavaScript代碼構(gòu)成,但是卻用 gyp 工具來(lái)做源碼的項(xiàng)目管理,該工具采用Python語(yǔ)言寫(xiě)成的。在Windows平臺(tái)上,Node.js采用gyp來(lái)生成Visual Studio Solution文件,最終通過(guò)VC++的編譯器將其編譯為二進(jìn)制文件。所以,在安裝之前請(qǐng)確保你的Windows系統(tǒng)滿足以下兩個(gè)條件:
* Python (2.5<version<3.0)。
* VC++ 編譯器,包含在 Visual Studio 2010 中(VC++ 2010 Express亦可)
node 版本 0.8.22
pomelo 版本 0.3.5
1:安裝 pomelo
npm install -g pomelo
2:試試 pomelo 安裝是否ok
pomelo --help
3:開(kāi)始進(jìn)行開(kāi)發(fā)
pomelo init pomelo_demo
這個(gè)就會(huì)創(chuàng)建基本的pomelo開(kāi)發(fā)環(huán)境,包括 game-server 和 web-server 文件夾
4:接下來(lái)就是安裝 node modules 直接在工程目錄下面,敲入
npm-install.bat
即可完成安裝
5:然后進(jìn)入 game-server 目錄下
敲入
pomelo start
即可完成服務(wù)端代碼的啟動(dòng)
6:然后進(jìn)入 web-server 目錄下
先安裝 components 客戶端庫(kù) (安裝前確保已經(jīng)裝有 component,使用 npm install -g component 來(lái)安裝)
敲入
bin\component.bat
然后在 web-server 目錄下
node app
根據(jù)提示,在瀏覽器上可以瀏覽效果了
相關(guān)文章
Node.js測(cè)試中的Mock文件系統(tǒng)詳解
相信大家應(yīng)該都知道在Node.js測(cè)試中,常常會(huì)需要構(gòu)造某種項(xiàng)目目錄。 為每個(gè)測(cè)試用例添加相應(yīng)的目錄結(jié)構(gòu)既費(fèi)時(shí)又難以維護(hù)。那么這個(gè)時(shí)候Mock文件系統(tǒng)就派上用場(chǎng)了,下面這篇文章詳細(xì)的介紹了Mock文件系統(tǒng),有需要的朋友們可以參考借鑒,下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2016-11-11Egret引擎開(kāi)發(fā)指南之編譯項(xiàng)目
Egret框架是一個(gè)基于MIT開(kāi)源協(xié)議許可的永久免費(fèi)的項(xiàng)目!你可以在項(xiàng)目中隨意使用且修改它,并且擁有100%的控制權(quán)。你可以從Egret的Github網(wǎng)站獲取它的源代碼,從而了解和學(xué)習(xí)它的核心細(xì)節(jié)。Egret具有完善的文檔,并且易于上手學(xué)習(xí),可以讓你更容易專(zhuān)注于游戲本身的開(kāi)發(fā)2014-09-09nodejs redis 發(fā)布訂閱機(jī)制封裝實(shí)現(xiàn)方法及實(shí)例代碼
這篇文章主要介紹了nodejs redis 發(fā)布訂閱機(jī)制封裝的相關(guān)資料,這里提供了實(shí)現(xiàn)方法,及實(shí)例代碼,具有參考價(jià)值,需要的朋友可以參考下2016-12-12nodejs結(jié)合Socket.IO實(shí)現(xiàn)的即時(shí)通訊功能詳解
這篇文章主要介紹了nodejs結(jié)合Socket.IO實(shí)現(xiàn)的即時(shí)通訊功能,結(jié)合實(shí)例形式詳細(xì)分析了nodejs結(jié)合Socket.IO實(shí)現(xiàn)即時(shí)通訊的相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下2018-01-01Nodejs多站點(diǎn)切換Htpps協(xié)議詳解及簡(jiǎn)單實(shí)例
這篇文章主要介紹了Nodejs多站點(diǎn)切換Htpps協(xié)議詳解及簡(jiǎn)單實(shí)例的相關(guān)資料,需要的朋友可以參考下2017-02-02使用pkg打包nodejs項(xiàng)目并解決本地文件讀取的問(wèn)題
這篇文章主要介紹了使用pkg打包nodejs項(xiàng)目并解決本地文件讀取的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-10-10使用nvm進(jìn)行多個(gè)nodejs版本的統(tǒng)一管理
隨著前端項(xiàng)目的越來(lái)越多,不同項(xiàng)目使用的nodejs版本可能不一樣,導(dǎo)致在切換不同項(xiàng)目時(shí)需要更換不同的nodejs版本,非常麻煩,本次推薦使用nvm進(jìn)行多個(gè)nodejs版本的統(tǒng)一管理,文中有詳細(xì)的圖文介紹,需要的朋友可以參考下2023-12-12npm設(shè)置同時(shí)從多個(gè)包源加載包的方法
本文主要介紹了npm 設(shè)置同時(shí)從多個(gè)包源加載包的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-09-09