Skip to content

buyouzzj/iexbit-web

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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项目中,是不同的路径,切记!

About

This is the source of iexbit

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 80.0%
  • CSS 17.8%
  • HTML 2.2%