Skip to content

tofishes/theme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gulp项目编译

目标

  • less编译, 生成sourceMap (方案:gulp-less + gulp-sourcemaps 或者 gulp-less-sourcemap)
  • css合并压缩 (gulp-concat, gulp-minify-css)
  • js语法检查,合并,压缩 (gulp-jshint, gulp-concat, gulp-uglify)
  • 图片压缩 (gulp-imagemin)
  • assets资源缓存,生成hash文件名并替换引用路径 (gulp-rev-all)
  • 实时监控文件更改,并只处理有更改的文件 (gulp-changed || gulp-newer)
  • 文档生成

相关插件列表(通过[gulp plugins] (http://gulpjs.com/plugins/),寻找合适的gulp组件)

可选插件

安装(--save-dev参数表示更新package.json文件的依赖配置)

npm install gulp gulp-util gulp-size gulp-concat gulp-imagemin gulp-less-sourcemap gulp-autoprefixer gulp-minify-css gulp-jshint gulp-requirejs gulp-uglify gulp-rename gulp-minify-html gulp-clean gulp-changed gulp-rev-all --save-dev

参考

http://www.mikestreety.co.uk/blog/an-advanced-gulpjs-file
http://blog.nodejitsu.com/npmawesome-9-gulp-plugins/
https://phphub.org/topics/49
http://www.dbpoo.com/getting-started-with-gulp/
http://stefanimhoff.de/2014/gulp-tutorial-13-revisioning/

About

some theme files

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published