RAKE

  1. npm install -g rake-zbj
  2. checkout fis-common
  3. checkout fis-tianpeng (可以抄别人的代码 - -)
  4. checkout fis-yingxiao
  5. 以上都放在同一个文件夹层级下,名字和 git 里的名字一致
  6. page 下面是模版文件 static 下面是 page 对应的人口文件。
  7. static 和 page 是同名依赖,如 page/apply/service.tpl 会自动 加载static/apply/service.less 和 static/apply/service.js
  8. static下面是 模板的静态资源的入口文件,即如果页面中有引用到别处的业务js,在入口文件中,使用require方法来引入: 如 (冒号前面是 namespace,是在fis-conf.js里面配置的,一个项目里是一致的)
    require('yingxiao:widget/apply/service-info/step1.js');
    require('common:components/baidutemplate/baidutemplate');
  9. rake在命令行中使用 命令是 rk, 查看帮助使用rk -h 每一层级都可以使用 -h
  10. 命令和 fisp(基于fis2,最新版本是fis3)基本是一样的,如 常用的有
  11. rk server init (只有第一次使用rk,在初始化的时候会用到)
  12. rk server start (启动服务器,需要安装jre或者sdk,也有php)
  13. rk release 这里比较多,一般是用rk release -wL
  14. 更多文档可以看这里http://oak.baidu.com/fis-plus/document.html
  15. git 使用指南 http://rogerdudler.github.io/git-guide/index.zh.html
  16. server.conf
    http://oak.baidu.com/fis-plus/document.html#%25E6%259C%25AC%25E5%259C%25B0%2520URL%2520%25E6%25A8%25A1%25E6%258B%259F%25E8%25BD%25AC%25E5%258F%2591
  17. 配置本地环境deploy(在fis-conf.js里配置deploy,即加一项自己的配置,本地环境的时候可以使用域名,需要丢receiver.php到项目目录如丢到ucenter里面的根目录,你就配置deploy的时候配deploy的地址到 http://u.t6.zbj.com/receiver.php ),这个在与后端联调的时候需要用到。
  18. deploy的命令是 rk release -Dd 配置名(如remote_liu,t6等)
    19.配置本地环境 还要配静态资源,需要在vhost里面多配一项 a.t6.zbj.com 指向到 本机deploy后的rake-static,
    host里面也要把a.t6.zbj.com配到本地IP,如127.0.0.1
  19. 模拟数据的时候使用添加到收藏夹 javascript: (function() {var d = new Date();d.setFullYear(d.getFullYear() + 1);document.cookie='FIS_DEBUG_DATA=4f10e208f47bfb4d35a5e6f115a6df1a;path=/;expires=' + d.toGMTString() + '';location.reload(); })();
  20. RAP项目所在 http://rap.zbjwork.com/workspace/myWorkspace.action?projectId=43

你可能感兴趣的:(RAKE)