记录一下前端自动化工具的使用, 慢慢结合起来用 逐步逃离这种刀耕火种一样的体力活儿…
一:手动grunt的补充:clean
1安装插件:
在工作目录安装插件:1npm install grunt-contrib-clean
2.Gruntfile.js
在工作目录新建:package.json文件,123456789grunt.initConfig({....../* 清理 */clean: { build: { src: ["build/dest"] //删除build/dest目录 }},......
二:grunt里的变量
1.动态文件名
grunt的配置中,支持使用事先配好的变量. 语法类似jsp: <%= XXX%>1234567891011 grunt.initConfig({ config: { "name": "app2014", "version": "0.1.0", "author": "Rt", "srcPath": "src", "buildPath": "build/dest/", "banner": '/*<%=config.name%> v<%=config.version%>:<%=grunt.template.today("yyyy-mm-dd,h:MM:ss TT")%>*/\n' },... ...
三:文件命中包含多个”点”的处理
|
|
四: 自动grunt
1安装插件:
在工作目录安装插件:1npm install grunt-contrib-watch
2.Gruntfile.js
|
|
3.运行watch任务
在工作目录执行:
grunt watch
监视成功后, 控制台会输出: Running “watch” task Waiting…
一单js有改动, node就会自动执行之前安排好的任务
五: 完整配置文件
1.package.json
|
|
2.Gruntfile.js
|
|