加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Gruntfile.js 1.33 KB
一键复制 编辑 原始数据 按行查看 历史
RockYang 提交于 2017-10-09 16:44 . feat: 实现消息的推送功能。
module.exports = function(grunt) {
var BANNER = '/* <%= pkg.name %> <%= pkg.version %> (<%= grunt.template.today("yyyy-mm-dd") %>), Copyright (C)' +
' r9it.com,*/\r\n';
var pkg = grunt.file.readJSON('package.json');
grunt.initConfig({
pkg : pkg,
uglify : {
options : {
banner : BANNER,
},
//压缩js
build : {
files: [
{
src : 'libs/YYGraft.js',
dest : '<%= pkg.filename %>.min.js'
}
]
}
},
//压缩css
cssmin : {
options: {
banner : BANNER,
beautify: {
//中文ascii化
ascii_only: true
}
},
build : {
files: [
{
src: 'css/scrawl.css',
dest: 'css/scrawl.min.css'
}
]
}
},
// 打包压缩文件
compress : {
main : {
options: {
archive: 'dist/<%= pkg.filename %>-<%= pkg.version %>-.zip',
},
files: [
{src: ['libs/**'], dest: '<%= pkg.name %>/'},
{src: ['css/**'], dest: '<%= pkg.name %>/'},
{src: ['index.html'], dest: '<%= pkg.name %>/'},
{src: ['upload.php'], dest: '<%= pkg.name %>/'},
]
}
}
});
grunt.loadNpmTasks('grunt-contrib-concat');
grunt.loadNpmTasks('grunt-contrib-uglify');
grunt.loadNpmTasks('grunt-contrib-compress');
grunt.loadNpmTasks('grunt-contrib-cssmin');
grunt.registerTask('build', ['uglify', 'cssmin']);
grunt.registerTask('zip', ['build', 'compress']);
grunt.registerTask('default', 'build');
};
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化