Angular技术库
  • 简介
  • 研究热点
    • 单页面登录
    • 单页面服务器渲染
  • 项目实战
    • 目录结构
    • 模块开发流程
    • 公共模块编辑
    • UI使用
    • 工具库
      • util模块
      • filter模块
    • 表单验证
  • 整体框架
    • 环境搭建
      • Windows
      • MAC Linux
    • 示例项目
    • 开发调试
      • 编译JS
      • 编译CSS
      • 编译HTML
      • 编译Bower
      • 服务器启动
      • 与后端服务通讯
    • Gulp文档
      • Gulp API
      • 插件列表
      • Gulp构建
    • Gulp文档
    • 示例项目
  • Angular文档
    • 指令
    • 引导
    • 单页面
    • 基于requireJS和angularJS的前端技术架构
    • 数据共享
    • 模块加载
    • 事件循环
  • SASS文档
    • SASS特性
  • ES6文档
    • ECMAScript前导
    • ECMAScript6特性介绍
    • ES6特性筛选
  • JavaScript文档
    • 匿名函数定义
    • Function
      • 原生prototype
      • 自定义prototype
  • RequireJS
  • Node文档
  • 架构师
  • 时间轴
    • 2016-07-13
    • 2016-06-21
    • 2016-06-14
    • 2016-06-07
    • 2016-05-31
Powered by GitBook
On this page
  • 项目说明
  • GIT地址
  • 使用说明
  • 1. 克隆项目
  • 2. 初始化项目
  • 3. 启动项目
  • 4. 分支开发
  • 5. 服务执行结果
  • 目录介绍
  1. 整体框架

示例项目

PreviousMAC LinuxNext开发调试

Last updated 7 years ago

项目说明

示例项目使用用友GIT服务器进行托管,作为学习新技术和开发测试时的便捷测试使用,也可当做搭建WEB项目时的模板。 附:

GIT地址

git@git.yonyou.com:zhangbin0/web_exam.git

使用说明

1. 克隆项目

$ git clone git@git.yonyou.com:zhangbin0/web_exam.git

2. 初始化项目

$ cd web_exam
$ npm install           // 通过package.json安装node模块到当前项目

3. 启动项目

$ cd web_exam
$ gulp

4. 分支开发

创建自己的git分支进行开发测试,分支建议以自己的名字命名

4.1 创建分支

创建分支,示例分支名为:mayun

$ git branch mayun            //创建本地分支mayun
$ git checkout mayun        //本地分支切换至mayun
$ git push origin mayun        //将本地更新推送至远程origin服务器的mayun分支,origin将创建mayun分支

4.2 关连本地与远程分支

方法一,修改.git\/config文件,添加(存在则修改)以下内容

[branch "mayun"]
    remote = origin
    merge = refs/heads/mayun

方法二,使用GIT命令

$ git checkout master       //切换本地分支至master
$ git branch -D mayun        //删除分支mayun
$ git branch --track mayun origin/mayun        //从origin服务下拉mayun分支,并与本地mayun分支关连

5. 服务执行结果

若服务正常启动,会进行Bower编译、HTML编译、CSS编译、JS编译、启动静态服务器、并打开浏览器。 文件目录会增加.buildTmp和build目录,这两个目录是服务启动的ROOT目录。

目录介绍

下面是完整的目录(执行完初始化和构建操作之后的完整目录)

—— app             // 项目文件目录
  —— index.html    // 项目入口HTML文件
  —— modules       // 模块目录
    —— common      // 公共模块
      —— com.js
      —— com.css
    —— user        // 用户模块(示例)
      —— user.js
      —— user.scss
    —— product     // 产品模块(示例)

—— build           // 项目构建目录
—— .buildTmp       // 项目临时构建目录,目前用于存放Bower库

—— gulp            // gulp构建文件目录
  —— js.js         // JS构建
  —— css.js        // CSS构建
  —— conf.js       // 构建配置
  —— server.js     // 静态服务器启动

—— bower_components    // bower组件目录

—— gulpfile.js     // gulp构建入口文件

—— bower.json      // bower组件配置
—— bower_components    // bower组件目录
常用GIT命令教程地址