知识竞赛活动

limengbo cf6007f2fc 答题活动开发 2 years ago
src cf6007f2fc 答题活动开发 2 years ago
.gitignore cf6007f2fc 答题活动开发 2 years ago
README.md cf6007f2fc 答题活动开发 2 years ago
build.js cf6007f2fc 答题活动开发 2 years ago

README.md

一、搭建开发环境 安装nodejs(4.2.6) 下载地址:https://nodejs.org/download/release/v4.2.6/ 下载对应操作系统的安装包并安装。

node -v 检测版本是否正常

检查npm(3.10.5) npm -v 判断npm版本是否为3.10.5(一般3.x.x版本都可以),如满足要求则忽略下面命令。

(sudo) npm install -g npm --registry=http://registry.npm.taobao.org 安装moye脚手架 追加--registry参数可显著提高安装速度

(sudo) npm install -g cyclone-shell --registry=http://registry.npm.taobao.org

二、创建工程 创建工程文件夹 mkdir ott

cd ott 创建工程目录 moye init 项目默认名称和文件夹名保持一致,点击回车,提示输入应用包名:

工程目录

目录结构说明 └── ott

  ├── package.json            // 存放项目基本信息和node的依赖关系配置
  ├── README.md               // 项目说明文档
  ├── doc                     // 存放生成项目API文档
  ├── src                     // 项目源文件目录
      ├── component           // 存放UI组件文件
      ├── lib                 // 存放基础js和css文件和第三方库
      ├── res                 // 资源文件夹
          ├── tpl             // 模版文件
          ├── img             // 图片资源
          └── values          // 国际化适配文件
      └── stage             
         └──index             // 一个页面
             ├── scene        // 里面放js文件
             ├── assets       // 存放本scene的独立资源(即不被index.js或者index.less所引用的资源)
             ├── index.js
             ├── index.less
             └── index.html
      ├── service             // cyclone service 代码
      ├── util                // 存放应用级别工具组件
      └── manifest.json       // cyclone app 配置文件
  ├── buildLocal              // 执行 moye build-cyclone 后生成的 cyclone 代码, 用于打包cyclone wpk包
  └── build                   // 编译后的代码,用于在本地浏览器上调试页面

三、本地预览 moye b moye s -w 根据提示在浏览器输入:http://127.0.0.1:8080/efunbox-xyyf-web/1.0.0/stage/index/index.html