Linux下配置Nodejs和npm及安裝pemolo
1、安裝nodejs
下載後,使用tar命令解壓檔案(tar zxvf [下載的檔名稱]);
解壓後進入(cd命令)解壓出來的目錄(不知道目錄名稱可以使用ls命令檢視)
使用./configure命令檢查環境是否符合Nodejs的編譯需要;
make 編譯;
make install 安裝;
安裝後,使用node -v 檢查是否成功,成功會刪除版本號。
2、安裝npm
一句命令搞定:curl http://npmjs.org/install.sh | sh ; //使用的時候發現不行。我直接用wget下載install.sh chmod u+x install.sh以後在直接執行
檢查npm,使用npm -v 成功會刪除版本號。
3、安裝pomelo
使用npm(node包管理工具)全域性安裝pomelo:
npm install pomelo -g
安裝後,使用pomelo –version 檢查是否成功,成功會刪除版本號。
pomelo使用案例:
方式一
pomelo init 命令後新增專案路徑引數:pomelo init ./helloWorld
; pomelo命令會自動建立目錄helloWorld,並初始化該專案。
方式二
本地新建目錄:
mkdir helloWorld
進入新建目錄:
cd helloWorld
初始化專案:
pomelo init .
安裝依賴包:
sh npm-install.sh。
啟動專案
啟動專案必須分別啟動game-server(遊戲伺服器)和web-server(web伺服器)。
啟動game-server伺服器:>pomelo start [development | production] [--daemon]
啟動web-server伺服器:>cd web-server && node app
在不同的環境下執行,專案的啟動方式稍有不同,如果是開發環境則選擇development引數(預設值,可不填),如果是產品環境 則必須選擇production引數(跨多伺服器需要支援ssh agent forward)。專案預設是前臺執行,若想後臺執行專案,請選擇引數”–daemon”。
daemon模式執行專案需安裝forever模組,安裝命令:npm install forever -g
啟動專案後,用支援websocket的瀏覽器(推薦使用chrome)訪問 http://localhost:3001 或者 http://127.0.0.1:3001 即可。