项目进度
在导师的指导下项目顺利进行,基本功能已经实现,模块已经发布到npm上,模块主页https://www.npmjs.org/package/generator-gulp-app
安装步骤如下:
- npm install -g yo //安装yeoman
- npm install -g generator-gulp-app //安装generator
- yo gulp-app //生成项目
目前实现的功能
- livereload实时刷新
- js压缩
- css压缩
- less 预处理
- coffee script 预处理
学习收获
通过半期的学习过程,进一步熟悉了Nodejs,了解了当前主流的web前端项目工具如Gulp, Grunt, bower, yeoman, 并将其应用到自己的项目中。
后半期计划
-
学习coffee script。
-
尝试自行编程实现livereload,更深入的理解livereload底层实现,最终实现http代理服务器,将其应用到后端项目开发。
-
使用node-webkit设计实现GUI程序,整合gulp插件,更方便使用livereload等其他功能。