grunt构建&文件合并与压缩

1.nodejs环境
grunt是基于nodejs的环境的,所以首先需要安装nodejs(http://blog.csdn.net/dr_920393252/article/details/71771485上有说明,就不细说了)
2.安装grunt
2.1>有了nodejs环境以后,我们还需要安装grunt
2.2>首先win+r,cmd进入命令行,输入npm install -g grunt-cli安装全局grunt
2.3>安装grunt插件时项目中一定要package.json,所以在项目中加一个最简单的package.json。不然的话插件安装不上。在相应文件夹新建一个package.json文件,然后输入相应内容
{
“name”: “web1”,
“version”: “0.1.0”,
“devDependencies”: {
“grunt” : “~1.0.1”,
“grunt-contrib-concat” : “~0.3.0”,
“grunt-contrib-uglify” : “2.3.0”
}
}
2.4>在项目目录安装grunt,命令行输入 npm install grunt –save-dev
3.安装合并和压缩插件
3.1>命令行输入 npm install grunt-contrib-concat grunt-contrib-uglify –save-dev
3.2>新建Gruntfile文件
module.exports = function(grunt) {

grunt.initConfig({

    pkg: grunt.file.readJSON('package.json'),

    concat : {
        web2 : {
            files : {
                'dist/main.js' : ['main.js','drag.js','scale.js']
            }
        }
    },
    uglify : {
        web2 : {
            files : {
                'dist/main.min.js' : ['dist/main.js']
            }
        }
    }
});

grunt.loadNpmTasks('grunt-contrib-concat');
grunt.loadNpmTasks('grunt-contrib-uglify');

grunt.registerTask('default', ['concat']);//合并
//grunt.registerTask('default', ['concat','uglify']);//压缩

};
3.3>命令行输入grunt 执行Gruntfile对应的命令(合并和压缩)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值