##GruntMate是什么? 基于node-webkit编写开发的,采用html+css实现界面,js+nodejs实现逻辑,可视化管理Grunt的前端项目
Automated English Translation (May require Chrome)
##GruntMate有哪些功能?
- 方便的管理基于Grunt的项目
- 方便统一管理Grunt插件
- 提供可视化启动、停止Grunt项目
- 监听Gruntfile.js文件变化,自动重启Grunt任务
- 方便搜索grunt运行日志
- uglifyjs的压缩/美化
- 图片转base64
- 雪碧图合并功能
##目前只支持window版,未来会支持mac版。
##下载 window版
##window版使用:
- 需要在nodejs环境中运行(跑grunt需要)
- 需要在软件同级目录下的node_modules目录,将grunt需要用到的插件放在这里
- 程序左上角的+号是新建项目
- 选中项目,点击启动
##编译说明
- 需要用node-webkit的编译
- 需要电脑安装nodejs环境
##更新说明: ###1-11:
- 添加打开当前项目的资源管理器
- log添加行数显示,以及添加hover态
- 添加搜索当前项目的log功能,快捷键为ctrl+f,或者左上角的搜索icon
- 修改顶部banner的拖动为原生支持
###12-26:
- 在全局模式下,优先使用项目中存在的grunt插件
###12-04:
- 优化grunt的log显示逻辑
- 去掉compass项目支持
###12-03:
- 修复使用全局插件模式下,引用了局部插件(例如datauri),找不到的问题
- 添加一个“修复”按钮,按钮作用为项目的Gruntfile.js增加修复代码,主要逻辑还是在软件中(无引用局部插件,可不使用)
###11-19:
- 添加全局插件与局部插件,新建项目时候,选择全局插件则使用软件当前目录下的node_modules下的插件,局部则为项目中的node_modules。