```安装
npm install grunt-contrib-uglify --save-dev
```
配置文件
```
module.exports = function (grunt) {
//任务配置,所有插件的配置信息
grunt.initConfig({
//获取package.json的信息
pkg: grunt.file.readJSON('package.json'),
//uglify 插件的配置信息
uglify: {
options: {
stripBanners: true,
banner: `/*! <%= pkg.name %> <%= grunt.template.today("yyyy-mm-dd") %> */\n`//添加banner,压缩文件第一行注释
},
build: {
src: 'src/test.js',//压缩文件的路径
dest: 'build/<%=pkg.name%>-<%=pkg.version%>.js.min.js'//压缩后文件的名字以及路径
}
}
});
//告诉grunt将使用插件
grunt.loadNpmTasks('grunt-contrib-uglify');
//告诉grunt当我们在终端中输入grunt时需要 做些什么
grunt.registerTask('default', ['uglify']);//grunt默认使用的插件
};
```
Javascript使用uglify压缩,css可使用cssmin插件压缩
其余的插件使用方法也类似
###有兴趣可以加入Nodejs交流群,和大佬们一起成长!!!
###群号:348108867
网友评论