# blockChainSize **Repository Path**: norble/blockChainSize ## Basic Information - **Project Name**: blockChainSize - **Description**: 区域链押大小游戏,web端项目,使用 ionic2.1.3 、angular 5.2.10 开发。 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2018-04-24 - **Last Updated**: 2021-12-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README > author: guanlinwu > update: 2018-5-1 ### 初次配置指引 ```bash # 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 ``` ### 启动虚拟器 ```bash # 如果遇到坑,@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. ### 开发指令 ```bash # 在本地浏览器启动服务 $ 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 ``` ### 开启假数据服务器 ```bash # 新开启一个命令窗口 $ npm run mock ``` ### 一些快速生成angular文件的指令 ```bash $ 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 ``` ## 文件目录说明 ```bash pages - login 登陆注册页面 provider - rem 布局自适应 ``` ## 组件 - u-modal - u-toast 直接用ionic原生的,因为已经修改了样式。 ## git Commit Message 格式 > 安装 ```bash npm install -g commitizen cz-conventional-changelog echo '{ "path": "cz-conventional-changelog" }' > ~/.czrc ``` > git Commit Message格式 ```bash ():