- 快速构建前端项目
- 提供易于开发、调试的开发联调环境,支持预编译语言(jade,stylus,coffee)
- 提供基于requirejs的实时打包服务。
- 提供http server, 支持mock接口数据功能。
- 提供json文件自动校验
- 提供80端口代理、转发功能
- 提供htpp代理服务(类似 fiddler,charles功能,默认端口8989, 调试移动端必备)
- 提供透明代理(即:线下不存在的资源,直接抓取线上)
npm i -g yo gulp generator-turbo
1. 运行generator
# 创建项目根目录,并cd进入
mkdir myProject && cd $_
# 创建turbo项目
yo turbo
# 创建turbo 页面及其相关文件
yo turbo:page
# 注意:如果依赖没有被自动安装,请手动 npm i(安装所需时间取决与网络状况)
开发模式编译(注意:mac系统监听1024以下端口需要sudo)
gulp
生产模式编译
gulp dist
- 更多命令请参考 https://www.npmjs.org/package/gulp-turbo
2016
[03-29] page子生成器:快速创建页面以及相关文件
2015
[12.14] -
1. 文件夹简化,去掉generator层
2. 去掉brower i
3. 自动npm i
4. 增加测试脚本
- gulp动态组装require_conf.coffee