2014年1月15日 星期三

Node.js : 雜記

之前為了架設 WebSocket Server ,perl、PHP、Python 都試過,也因為這樣,也注意到 Node.js,聽說 Plurk 也曾用它來架 server 。一直沒時間研究它,最近為了寫線上多人的小遊戲,重新再接觸,它似乎變得更成熟了,更重要的是,在 OpenShift 上直接支援 Node.js 。把一些最近遇到的一些東西筆記一下,陸續增加內容。


安裝 module

例如:想安裝 socket.io

npm install -g socket.io

npm 的其它詳細用法可以執行「npm -l」。



在 Windows 中安裝 ws ,一直出現錯誤

它編譯時需要 Visual C++ 2010 Express 以上,可以在網路下載安裝:




「ws」module 明明已經安裝了,卻還是出現「Error: Cannot find module 'ws'」



加一個環境變數「NODE_PATH」,將它指向 Node.js npm 安裝 modules 目錄「node_modules」即可,執行:

set "NODE_PATH=%APPDATA%\npm\node_modules"

當然囉!直接將它加到 Windows 的設定中最方便。











沒有留言:

張貼留言

 
© 2009. Design by Pocket