首页 > Web开发 > 详细

30天了解30种技术系列---(3)JS的Make-GruntJS

时间:2015-08-06 02:27:45      阅读:278      评论:0      收藏:0      [点我收藏+]

什么是GruntJS


Grunt是基于Node.js的项目构建工具。它可以自动运行你所设定的任务

例如:压缩(minification)、编译、单元测试、linting。

?

GruntJS依赖


Node.js

?

GruntJS 组件安装

?

  1. GruntJS CLI ---主要作用为命令行工具

? ? ? ?安装:npm install grunt-cli -g

?

GruntJS 演示

?


  1. 创建目录hellogrunt

??bubuko.com,布布扣
?

? 2. 执行npm init

bubuko.com,布布扣
? 3. 填入相关信息并输入yes

bubuko.com,布布扣
?4. 生成package.json

?bubuko.com,布布扣
5. 将Grunt加入该项目

npm install grunt --save-dev

?bubuko.com,布布扣

效果:

bubuko.com,布布扣

同理还可以安装其他模块

npm install grunt-contrib-jshint --save-dev

?

Gruntfile.js


?一般做2件事情:

  1. 读取package信息

  2. 插件加载、注册任务,运行任务(grunt对外的接口全部写在这里面)

??

?常见结构为:

?

??module.exports = function(grunt){

? ?grunt.initConfig({

?

? ?}) ?

? };

?

?具体做法:

? ? ? 1. 安装 npm install grunt-contrib-uglify --save-dev

? ? ? 2. 创建hellogrunt.js,内容如下

? ?bubuko.com,布布扣
? ? ? 3. 创建Gruntfile.js,内容如下

bubuko.com,布布扣

? ?4.执行grunt ,神奇的一幕发生,系统会自动加载package.json,同时将hellogrunt.js 生成为hellogrunt.min.js

bubuko.com,布布扣
?

自动打包神奇的完成!

?

?

如果大家对该技术感兴趣,可以关注我们的微信号!进行咨询。

?

转载请说明来自图灵搜索

bubuko.com,布布扣

30天了解30种技术系列---(3)JS的Make-GruntJS

原文:http://tulingss.iteye.com/blog/2233007

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!