1. 程式人生 > >Linux下配置Nodejs和npm及安裝pemolo

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 即可。