基于gulp的前端工作流
npm run dev
npm run build
|- project
|- build
|- dist // 打包文件夹
|- src // 源文件夹
| |- assets // 放置第三方文件
| |- css
| |- images
| |- js
| |- sass
| |- less
-index.html
-.jshintrc
-gulpfile.js
- package.json
该工作流支持 Less 、Sass 、ES6 、 hot-load
-
css
- autoprefixer (自动补全)
- MD5 (重命名)
- cssnano (压缩)
-
js
- babel (ES6)
- jshint (代码检查)
- uglify (压缩)
- MD5 (重命名)
- concat (合并)
-
image
- imagemin (压缩)
-
html
- htmlmin (压缩)
- revCollector (文件替换)