在用Java写完源码之后需要编译成Class才能执行,其实前端也是类似的,需要压缩等操作才是真正的成品,况且现在前端的工具越来越多:
这些都需要预处理成最终的CSS、JS才能被使用,而GRUNT则将这些过程管理起来,你只需要开开心心写代码就好了~
当然首先需要node.js,然后npm install -g grunt-cli安装命令行工具,在工程下面配置两个文件:
执行npm install安装项目依赖的库,然后执行grunt即可,package.json配置文件如下:
{ "name": "my-project-name", "version": "0.1.0", "devDependencies": { "grunt": "~0.4.5", "grunt-contrib-jshint": "~0.10.0", "grunt-contrib-nodeunit": "~0.4.1", "grunt-contrib-uglify": "~0.5.0" } }
可以通过命令npm install <module> –save-dev安装插件的同时向文件中的devDependencies字段添加,这里有插件列表。
文件Gruntfile.js由三部分组成:
基本上配置好之后就可以跑起来了,更多看官网。