2 Star 1 Fork 0

广州诺宝智能科技有限公司 / blockChainSize

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

author: guanlinwu

update: 2018-5-1

初次配置指引

# 1 需要安装 ionic, cordova这两个模块
$ sudo npm install -g ionic cordova

# --------如果已经装有,最好检查下ionic, cordova的版本,建议ilsonic 3+, cordova 7+ ----------
$ npm view ionic version
$ npm view cordova version
# 升级到最新
$ npm install -g ionic@latest
$ npm install -g cordova@latest
# -----------------------------------------------------------------------------------

# 2 进入目录
$ cd blockChainSize

# 3 安装node module 依赖
$ npm i

启动虚拟器

# 如果遇到坑,@see http://musicq.cc/2017-07-07/How-to-deploy-an-app-on-your-actual-device-with-ionic/
$ ionic cordova platform add ios
$ ionic cordova run ios
# build
$ ionic cordova build
# 移除
$ ionic cordova platform rm ios

Substitute ios for android if not on a Mac.

开发指令

# 在本地浏览器启动服务
$ ionic serve

# 使用指定IP地址在本地浏览器启动服务
$ ionic serve --address 192.168.199.189

# 用数据线连接iPhone,在真机调试, 如果遇到坑,@see http://musicq.cc/2017-07-07/How-to-deploy-an-app-on-your-actual-device-with-ionic/
$ npm run ios
# 或者
$ ionic cordova run ios -lcs --device --verbose
# release模式
$ ionic cordova run ios -lc --prod --device
$ ionic cordova run ios -lc --release --device
$ ionic cordova run android --prod --release
# 运行虚拟机
$ ionic cordova run ios -lcs --emulator
$ ionic cordova emulate ios -lcs

开启假数据服务器

# 新开启一个命令窗口
$ npm run mock

一些快速生成angular文件的指令

$ ionic generate
$ ionic generate component
$ ionic generate directive
$ ionic generate page
$ ionic generate pipe
$ ionic generate provider
$ ionic generate tabs
$ ionic generate component foo
$ ionic generate page Login
$ ionic generate page Detail --no-module
$ ionic generate page About --constants
$ ionic generate pipe MyFilterPipe

文件目录说明

pages
    - login 登陆注册页面

provider
    - rem 布局自适应

组件

  • u-modal
  • u-toast 直接用ionic原生的,因为已经修改了样式。

git Commit Message 格式

安装

npm install -g commitizen cz-conventional-changelog
echo '{ "path": "cz-conventional-changelog" }' > ~/.czrc

git Commit Message格式

<type>(<scope>): <subject>
<BLANK LINE>
<body>
<BLANK LINE>
<footer>

usage

$ git add .
# 在对应的项目中执行
$ git cz

通过 git commit 命令带出的 vim 界面填写的最终结果应该类似如上这个结构, 大致分为三个部分(使用空行分割):

标题行: 必填, 描述主要修改类型和内容 主题内容: 描述为什么修改, 做了什么样的修改, 以及开发的思路等等 页脚注释: 放 Breaking Changes 或 Closed Issues

分别由如下部分构成:

  • type: commit 的类型
  • feat: 新特性
  • fix: 修改问题
  • refactor: 代码重构
  • docs: 文档修改
  • style: 代码格式修改, 注意不是 css 修改
  • test: 测试用例修改
  • chore: 其他修改, 比如构建流程, 依赖管理.
  • scope: commit 影响的范围, 比如: route, component, utils, build...
  • subject: commit 的概述, 建议符合 50/72 formatting
  • body: commit 具体修改内容, 可以分为多行, 建议符合 50/72 formatting
  • footer: 一些备注, 通常是 BREAKING CHANGE 或修复的 bug 的链接

页面文件 基于src目录

-- app
    -- pages
          -- LoginPage,          //登录注册页面
          -- ProtocolPage,       //协议页面
          -- VerifyPage,         //验证页面
          -- UserGamePage,       //我的游戏
          -- UserCenterPage,     //我的筹码
          -- PayPage,            //付款,未收到付款
          -- RechargePage,       //充值
          -- WalletCashPage,     //绑定钱包或充值
          -- WithdrawCashPage,   //提币
          -- WalletRechargePage, //钱包转账充值
          -- HomeCrapsPage,      //骰子游戏首页
          -- HistoryCrapsPage,   //骰子游戏历史记录
          -- HomePage            //主页面,暂时不用

bug v1

空文件

简介

区域链押大小游戏,web端项目,使用 ionic2.1.3 、angular 5.2.10 开发。 展开 收起
JavaScript
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
JavaScript
1
https://gitee.com/norble/blockChainSize.git
git@gitee.com:norble/blockChainSize.git
norble
blockChainSize
blockChainSize
master

搜索帮助