GruntFile.js文件配置如下内容:
module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
//压缩js
uglify: {
//文件头部输出信息
options: {
banner: '/*! <%= pkg.name %> <%= grunt.template.today("yyyy-mm-dd") %> */\n'
},
my_target: {
files: [
{
expand: true,
//相对路径
cwd: 'src/',
src: '*.js',
dest: 'build/'
}
]
}
},
});
// Load the plugin that provides the "uglify" task.
grunt.loadNpmTasks('grunt-contrib-uglify');
// Default task(s).
grunt.registerTask('default', ['uglify']);
};
本文介绍如何使用Grunt工具进行JavaScript文件的自动化压缩。通过配置GruntFile.js文件,实现JS文件从源目录'src/'压缩后输出到'build/'目录的过程,并设置输出文件头部的版权信息。
139

被折叠的 条评论
为什么被折叠?



