- 依赖包升级
- 升级到 gulp 4,重写了所有 gulp 任务。
- 同时升级了其他的一些依赖包。
- 进一步优化 gulp 文件,精简 task 数量。
- 升级了一系列 npm 包的版本,特别是 gulp-sass 的版本,避免了 node-sass 不兼容当前 node 版本的问题(v7.4.0)
- 排查了之前项目打包会产生 MaxListenersExceededWarning 的情况,屏蔽了 gulp-imagemin 产生该 warning 的报错信息(详情)
- 修改了 gulp-sass 任务中默认 sass 路径的配置错误
- 引入 gulp-sequence,定制 gulp task 的执行顺序
- 提升版本号为 2.3.5
- 重新优化打包流程,分离资源提取与压缩步骤,大大节约了 build 时间。
- 改用 gulp-file-include 来生成静态页面。
- 将 gulp-minify-css 替换为 gulp-clean-css。
- 修改 .eslint 文件,使其适应于 jQuery 的语法检测。
众多更新,版本号升级为 2.0.0
- scss 采用 BS4 alpha 4 的 reboot
- 使用 es2015 来编写 js,添加新 task 实时编译成 ES5
- gulpfile.js 也采用 es2015 编写,保留 ES5 版本以防万一(gulpfile_es5.js)
- 调整目录结构,src 目录用于存放css,js 和 html 的预编译源码
升级项目内的 npm 包,升级后,某些依赖包的 API 发生变化,重写 gulpfile.js。
scss 框架更改,reset 样式的代码从 Bootstrap 4 中挖过来占为己有,同时提升版本号:0.9.0
多项重大更新:
- 调整了项目的目录结构,规定 app 目录下为无需编译或者已编译文件
- 采用 gulp-file-wrapper 插件编译静态文件
- 采用 browser sync 替换 connect 组件
- 删除 sandal 样式框架,建立新的 scss 架构
- 更新 README 文档
- 更新版本号为: 0.8.6
- 添加 CHANGELOG 文档
- 添加 scsslint,为规范 scss 文件做 test 校验
- 更新 npm 包,升级为更新版本,提高稳定性
- 为 template 文件添加 watch
- 更新 README, 增加 sandal 框架及自身的 scss 使用说明
- 更新项目版本号
- image task
- 抛弃 ruby-sass,采用 node-sass 引擎,提升 scss 文件编译效率
- 采用 gulp-file-include 渲染静态文件
- 创建项目