git clone git@github.com:perfectSymphony/Gulp-cli.git
├── README.md # 项目说明
|—— bin # (在gulpfile文件中使用到)解析layout中的模板html,将完整的html产出到src/html中
├── dist # 打包生成的项目文件
|—— logs # 监听编译less文件时,打印报错信息,
├── gulpfile.js # gulp配置文件
├── package.json # 依赖包
|
├── src # 项目文件夹
├── conf # 配置文件目录
├── data # 模拟数据
|—— public # 第三方库
|—— css # 由less文件生成的的css文件
│── images # 图库
│── js # 组件化脚本文件
│── less # less
|── layout # 页面
└── widget # 公共页面
- require:实现模块化开发;
- mock:实现本地模拟服务器端返回数据;
- art-template:渲染数据;
- layui:UI框架;
- browsersync:启动项目;
开发环境:proxy; 生产环境:根据本身公司的实际状况选择;css
一、下载项目:html
git clone git@github.com:perfectSymphony/Gulp-cli.git
二、安装依赖:前端
$ cd Gulp-cli && npm install
三、启动项目git
$ npm run start
四、项目打包github
npm run build
单独编译: npm run build
单独启动: npm run dev
编译并启动: npm run start
Gulpfile.js中实现了项目自动化部署功能。须要用到自动化部署,能够在Gulpfile.js中配置一下` 'deployFile','execSSH' `就能够用了
本脚手架提供了基本的技术支持,能够根据本身的需求,修改。npm
若有设计不合理地方,能够提出,也能够到个人微信公众号里面提出改进问题。json
项目地址 如对你有帮助,但愿给个Star(* ̄︶ ̄)。gulp