一、安装
1、安装ode.js
官网地址:https://nodejs.org/download/,选择自己需要的版本下载,并安装,6.x版本后会自动带有npm,所以装node.js的时候npm也自动装好了。
安装完成后检验一下是否安装成功:打开运行--cmd---打开命令行 ---输入代码:
node -v
显示结果:v.0.12.4
npm -v
显示结果:2.10.1
说明两个都已经安装完毕,并获了全局的权限(在命令行可以用node和npm的命令)
2、安装python:
python版本选用2.5-3.0之间的版本,一般选用2.7版本。直接点击安装,python需要配置环境变量才能获得全局权限
配置系统环境变量方法:
右键“计算机”---属性 ----高级系统设置---高级 ----环境变量 ---双击打开“系统变量”中的“path”,将python的安装目录进入进去
xxxx;C:\Program Files\nodejs\;C:\Python27
设置完成后打开“命令行”,输入代码:python。如果显示一排python的版本号,说明安装完成
3、安装C++运行环境:安装VS2012以上版本即可。
4、安装node-gyp
在“命令行”中输入:npm install note-gyp -g
如果没有报错,说明node-gyp安装ok
5、安装pomelo:
在”命令行“中输入:npm install pomelo -g
等待安装完毕
注意:安装过程中可能会有很多错误,这是因为pomelo本身和windows系统的兼容性不好(pomelo正常生产使用一般在linux下运行),
有些报错可以忽略,等待跳过,最后可能会安装成功。
我的第一次安装错误提示:gyp未安装
第二次安装错误:网络错误
第三次安装错误:gyp编译错误
最后将 c:\user\Administrator下的.node-gyp文件夹删除,重新安装,成功了,具体原理不清楚。
二、新建项目:
1、新建一个文件夹,用来存放新建的项目,例如:D:\nodejs demo\Pomelo-Demo
2、进入此文件夹,按shift + 右键,选择‘在此处打开命令窗口’
3、在命令行中输入代码创建项目:pomelo init ./helloworld注:.代表本目录,./xxx代表在本目录创建一个名字为xxx的文件夹,并将项目创建在此目录下
4、运行npm-install.bat,引入一些项目所需的模组。在Windows下双击此文件即可。
也可以通过命令行启动:命令行中cd到项目文件夹,输入文件名,回车
引入完成后,可以看到game-server和web-server的文件夹中多了一个node-modules文件夹,所需的模组就放在此文件夹下(以后引入其他模组也放在此文件夹下)
5、cd到game-server目录下,输入代码启动pomelo服务端:pomelo start
6、启动客户端:
cd到web-server目录下,运行客户端:node app.js
7、用浏览器打开:localhost:3001
点击下面的按钮”test Game Server“ 可以在服务端得到请求和响应
三、配置WebStorm
WebStrom相当于是node.js的IDE,所以要学会用这个软件来写代码和运行、编译
1、下载安装,最好使用官方原版的,汉化版的容易出错。注册码可以网上找
2、安装好后开始进行一些设置
1)view-----ToolBar,将工具栏显示出来
2)点击工具栏右边的设置,进入设置界面
安装Node.js源码:
3)进入Langueges & FrameWorks-----Schemas and DTDS----Node.js and NPM
或者在搜索栏里输入node就能找到此项。
4)进入Node.js配置后,点击Configuration,安装node.js的源码,这样写代码时就可以有提示和源码参考
设置字体:
5)然后点击Editor下的Colors & Fonts ,新建一个Scheme,名字随便取一个
6)进入Font,在字体栏选择Source Code Pro ,大小选16。---这种设置有利于源码可读性