搭建pomelo 开发环境


Posted in Javascript onJune 24, 2014

开发前提条件:

Windows系统,请确保你的Windows系统包含源码编译工具。Node.js的源码主要由C++代码和JavaScript代码构成,但是却用 gyp 工具来做源码的项目管理,该工具采用Python语言写成的。在Windows平台上,Node.js采用gyp来生成Visual Studio Solution文件,最终通过VC++的编译器将其编译为二进制文件。所以,在安装之前请确保你的Windows系统满足以下两个条件:

*  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:开始进行开发

pomelo init pomelo_demo

这个就会创建基本的pomelo开发环境,包括 game-server 和 web-server 文件夹

4:接下来就是安装 node modules 直接在工程目录下面,敲入

npm-install.bat

即可完成安装

5:然后进入 game-server 目录下

敲入

pomelo start

即可完成服务端代码的启动

6:然后进入 web-server 目录下

先安装 components 客户端库 (安装前确保已经装有 component,使用 npm install -g component 来安装)

敲入

bin\component.bat

然后在 web-server 目录下

node app 

根据提示,在浏览器上可以浏览效果了

Javascript 相关文章推荐
在模板页面的js使用办法
Apr 01 Javascript
JavaScript返回0-1之间随机数的方法
Apr 06 Javascript
JavaScript基本数据类型及值类型和引用类型
Aug 25 Javascript
location.hash保存页面状态的技巧
Apr 28 Javascript
如何让一个json文件显示在表格里【实现代码】
May 09 Javascript
带有定位当前位置的百度地图前端web api实例代码
Jun 21 Javascript
微信小程序实现皮肤功能(夜间模式)
Jun 18 Javascript
详解React 在服务端渲染的实现
Nov 16 Javascript
微信小程序 textarea 层级过高问题简单解决方案
Oct 14 Javascript
jQuery与原生JavaScript选择HTML元素集合用法对比分析
Nov 26 jQuery
详解vue中v-model和v-bind绑定数据的异同
Aug 10 Javascript
微信小程序实现翻牌抽奖动画
Sep 21 Javascript
JavaScript支持的最大递归调用次数分析
Jun 24 #Javascript
Node.js中require的工作原理浅析
Jun 24 #Javascript
angularjs实现与服务器交互分享
Jun 24 #Javascript
完美兼容各大浏览器获取HTTP_REFERER方法总结
Jun 24 #Javascript
Javascript学习笔记之 函数篇(二) : this 的工作机制
Jun 24 #Javascript
Javascript学习笔记之 函数篇(一) : 函数声明和函数表达式
Jun 24 #Javascript
Javascript学习笔记之 对象篇(四) : for in 循环
Jun 24 #Javascript
You might like
微信公众平台DEMO(PHP)
2016/05/04 PHP
thinkPHP5.0框架安装教程
2017/03/25 PHP
php实现的mongoDB单例模式操作类
2018/01/20 PHP
基于laravel Request的所有方法详解
2019/09/29 PHP
ImageZoom 图片放大镜效果(多功能扩展篇)
2010/04/14 Javascript
动态读取JSON解析键值对的方法
2014/06/03 Javascript
JQuery控制radio选中和不选中方法总结
2015/04/15 Javascript
jquery验证手机号是否正确实例讲解
2015/11/17 Javascript
ichart.js绘制虚线、平均分虚线效果的实现代码
2016/05/05 Javascript
javascript用正则表达式过滤空格的实现代码
2016/06/14 Javascript
Javascript将数值转换为金额格式(分隔千分位和自动增加小数点)
2016/06/22 Javascript
解决bootstrap导航栏navbar在IE8上存在缺陷的方法
2016/07/01 Javascript
Angular ng-class详解及实例代码
2016/09/19 Javascript
Node.js+Express+MySql实现用户登录注册功能
2017/07/10 Javascript
jQuery实现的两种简单弹窗效果示例
2018/04/18 jQuery
基于elementUI实现图片预览组件的示例代码
2019/03/31 Javascript
ES6 Generator函数的应用实例分析
2019/06/26 Javascript
JavaScript碰撞检测原理及其实现代码
2020/03/12 Javascript
微信小程序开发(一):服务器获取数据列表渲染操作示例
2020/06/01 Javascript
详解Vue+elementUI build打包部署后字体图标丢失问题
2020/07/13 Javascript
[03:22]DOTA2超级联赛专访单车:找到属于自己的英雄
2013/06/08 DOTA
Python 错误和异常代码详解
2018/01/29 Python
python3使用matplotlib绘制散点图
2019/03/19 Python
Python flask框架post接口调用示例
2019/07/03 Python
django搭建项目配置环境和创建表过程详解
2019/07/22 Python
使用tqdm显示Python代码执行进度功能
2019/12/08 Python
python GUI库图形界面开发之PyQt5单行文本框控件QLineEdit详细使用方法与实例
2020/02/27 Python
pyspark给dataframe增加新的一列的实现示例
2020/04/24 Python
python如何控制进程或者线程的个数
2020/10/16 Python
Amaze UI 文件选择域的示例代码
2020/08/26 HTML / CSS
2014全国两会大学生学习心得体会
2014/03/10 职场文书
高三家长寄语
2014/04/03 职场文书
结婚保证书范文
2014/04/29 职场文书
学校领导干部民主生活会整改方案
2014/09/29 职场文书
2015年社区精神文明工作总结
2015/05/26 职场文书
Python使用OpenCV实现虚拟缩放效果
2022/02/28 Python