H5页面开发流程

  • Post author:
  • Post category:其他


H5页面开发采用前端工程自动化构建工具——Yeoman。Yeoman具有集成的包管理、自动编译、内建的预览服务器,能快速创建骨架应用程序。Yeoman主要由三个工具组成:Yo、Grunt、Bower。

Yo:项目工程依赖目录和文件、生产环境和编译环境的生成工具。

Grunt:前端构建工具,用来构建、预览以及测试项目。

Bower:Web开发包管理器。

一、安装


NodeJS

> =0.8.x  (

http://www.nodejs.org/

Or Ftp 上x86版)


Git


Ruby



>= 1.8.7 (

https://www.ruby-lang.org/zh_cn/downloads/

Or Ftp上)


Compass

>= 0.12.1 (

http://compass-style.org/

二、新建工程

新建工程主要的命令流程如下:


yo webapp

#搭建一个Web应用程序的脚手架骨架


npm install

#安装默认依赖


bower install

#安装bower中的依赖


grunt test

#测试应用


grunt server

#预览应用


grunt build

#部署构建应用


grunt serve:dist

#预览部署过的应用

具体步骤说明请查阅参考文献。

三、从Git中构建工程


步骤1:

从Git中clone分支到本地。文件结构目录如下:

Gruntfile.js是grunt的配置文件。

package.json是Yoeman自动生成的文件,指定项目所需安装的模块。

bower.json是项目的依赖列表。


步骤2:

运行安装命令

npm install  (安装pakage.json中的模块)

bower install (安装bower.json中指定的依赖插件)

四、在服务器上部署

在用git将最新的代码提交到远端后,进入jenkins进行部署。具体位置在XMLife_frontend_with_git标签页下 ,如下图所示。

五、参考文献


Yoeman:


http://yeoman.io/

(en)


http://yeomanjs.org/


http://www.iinterest.net/2013/05/04/f2e-tool-yeoman/


http://www.cnblogs.com/cocowool/archive/2013/03/09/2952003.html


Grunt:


http://www.gruntjs.net/


http://www.cnblogs.com/snandy/archive/2013/03/11/2949177.html


http://tgideas.qq.com/webplat/info/news_version3/804/808/811/m579/201307/216460.shtml

转载于:https://www.cnblogs.com/ron123/p/5344187.html