web项目自动化
来源:互联网 发布:性能测试 知乎 编辑:程序博客网 时间:2024/05/18 01:07
主要工具和方法
- bower管理前端依赖
- grunt/gulp yo自动构建项目及发布
- swagger管理api文档实现前后端分离
bower
安装 npm install -g bower
生成配置文件bower.json bower init
有配置文件安装依赖 bower install
未配置安装 bower install –save jquery
grunt/gulp
- grunt详情链接
安装 npm install -g grunt-cli
创建express项目 express -e xxx
安装依赖 npm install
添加grunt npm install grunt –save-dev
基于grunt的google自动化项目 - yo详情链接
安装 yo npm install -g yo
查看generator yo 回车 输入关键字
安装 generator npm install -g generator-webapp
到项目文件夹中执行yo webapp即可 - gulp
全局安装 npm install -g gulp
局部添加 npm install –save-dev gulp
在目录下创建一个”gulpfile.js”文件,通过gulp命令运行即可.
var gulp = require('gulp');var less = require('gulp-less'), //less minifycss = require('gulp-minify-css'), uglify = require('gulp-uglify'), concat = require('gulp-concat'), rename = require('gulp-rename'), clean = require('gulp-clean');//less解析gulp.task('build-less', function(){ gulp.src('./ja/static/less/lib/s-production.less') .pipe(less()) .pipe(gulp.dest('./ja/static/less/lib/'))});// 合并、压缩、重命名cssgulp.task("stylesheets",["build-less"], function() { // 注意这里通过数组的方式写入两个地址,仔细看第一个地址是css目录下的全部css文件,第二个地址是css目录下的areaMap.css文件,但是它前面加了!,这个和.gitignore的写法类似,就是排除掉这个文件. gulp.src(["./javis/static/build/css/*.css","!./javis/static/build/css/areaMap.css"]) .pipe(concat("all.css")) .pipe(gulp.dest("./javis/static/build/css/")) .pipe(rename({ suffix: ".min" })) .pipe(minifycss()) .pipe(gulp.dest("./javis/static/build/css"));});
swage
参考地址http://swagger.io/
0 0
- web项目自动化
- 自动化部署java web项目
- JWebUnit做Web项目自动化测试
- Web自动化测试-实战项目通关版
- Web项目的 UI 自动化测试方案
- Web项目的 UI 自动化测试方案
- 自动化发布项目之jenkins + git + maven 自动化部署一个web项目
- maven web项目自动化部署到tomcat中
- maven web项目自动化部署到tomcat中
- python2.7基于selenium的web自动化测试项目--fitment
- python2.7基于selenium的web自动化测试项目--customer
- python2.7基于selenium的web自动化测试项目--contract
- python2.7基于selenium的web自动化测试项目--finance
- jenkins+maven+git+tomcat实现web项目的自动化部署
- jenkins+maven+git+tomcat实现web项目的自动化部署
- web自动化测试--pathon
- Web测试自动化
- Web测试自动化资料
- 《编程之美》——二叉搜索树转换为排序双向链表
- rocketmq问题汇总-如何将特定消息发送至特定queue,消费者从特定queue消费
- 你应该更新的 Java 知识之常用程序库
- 百度前端技术学院task
- 百度前端技术学院task
- web项目自动化
- 浅谈RenderTexture的shadowmap格式
- eclipse 启动报错 Ensure that the org.eclipse.core.runtime bundle is resolved
- C# RSA加密解密
- Linux命令之dos2unix - DOS格式文本文件UNIX格式文件的转换
- JDK容器与并发—Queue—SynchronousQueue
- HTMl5的存储方式sessionStorage和localStorage详解
- java和javac的基本用法
- 病毒木马查杀实战第018篇:病毒特征码查杀之基本原理