Skip to content

Latest commit

 

History

History
59 lines (42 loc) · 1.65 KB

README.md

File metadata and controls

59 lines (42 loc) · 1.65 KB

iexbit-web

This is the source of iexbit

开发

$ npm run dev

开发时切记验证移动端样式,约定以875px为界:

@media (max-width: 875px) {
  /// ...
}

若有元素需要只在移动端展示,则添加.m-only即可。 若有元素需要在移动端隐藏,则添加.m-hide即可。

新增页面

webpack/目录下,在routers.deploy.jsonrouters.dev.json中增加路由即可。

调试market页面

本地代理流程:https://www.jianshu.com/p/8fc16719d590

需要登录到线上测试环境,启动开发模式,然后代理如下两个文件到本地即可:

/https://assets.bitrabbit.com/market/vendors.*.js/ http://localhost:8111/vendors.bundle.js
/https://assets.bitrabbit.com/market/market.*.js/ http://localhost:8111/market.bundle.js

staging部署

  1. 首先执行命令行(记住本地代码也要提交
$ npm run deploy
$ npm run release
  1. 将dist目录下的market.html文件中的内容替换toastio项目中的app/views/markets/show.html.erb文件内容
  2. 从develop分支checkout一个分支提交,提交代码
  3. 执行$ bundle exec cap staging deploy,确定两次,大概4分钟部署完成。

线上部署

  1. 首先执行命令行(记住本地代码也要提交
$ npm run deploy
$ npm run release
  1. 将dist目录下的market.html文件中的内容替换toastio项目中的app/views/markets/show.html.erb文件内容
  2. 从develop分支checkout一个分支提交,提交代码
  3. 然后找晓孟合并分支并让老龚部署

注:各个文件放在toastio项目中,是不同的路径,切记!