首页 > 代码库 > grunt -- javascript自动化工具
grunt -- javascript自动化工具
grunt 是一个基于npm,node.js 用js编写的工具框架,可以自动完成一些重复性的任务(如合并文件,语法检查,压缩代码),
grunt拥有庞大的插件库,可以满足各种自动化批处理需求,常用的插件有:
concat ---> 合并文件
csslint ---> css语法检查
cssmin ---> css压缩
jshint ---> js语法检查
uglify ---> js压缩
watch ---> 自动化核心,监视文件修改并执行插件
插件安装指令:
npm install grunt-contrib-concat --save-devnpm install grunt-contrib-csslint --save-devnpm install grunt-contrib-cssmin --save-devnpm install grunt-contrib-jshint --save-devnpm install grunt-contrib-uglify --save-devnpm install grunt-contrib-watch --save-dev
npm package.json 安装完插件后的配置
1 { 2 "name": "grunt_test", 3 "version": "1.0.1", 4 "devDependencies": { 5 "grunt": "^1.0.1", 6 "grunt-contrib-concat": "^1.0.1", 7 "grunt-contrib-csslint": "^2.0.0", 8 "grunt-contrib-cssmin": "^1.0.2", 9 "grunt-contrib-jshint": "^1.0.0",
11 "grunt-contrib-uglify": "^2.0.0",12 "grunt-contrib-watch": "^1.0.0"13 }14 }
[重中之重] Gruntfile.js grunt配置文件
grunt -- javascript自动化工具
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。