1 Star 0 Fork 0

小冷/MyGrunt

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Gruntfile.js 1.55 KB
一键复制 编辑 原始数据 按行查看 历史
小冷 提交于 2015-09-05 14:55 +08:00 . update
'use strict';
module.exports = function(grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
uglify: {
// 任务1:匹配所有js
release: {
options: {
banner: '/* \n * Project: <%= pkg.name %> \n * Author: xcold \n * Website:http://lxstart.net \n * <%= pkg.name %> Latestly modified: <%= grunt.template.today("yyyy-mm-dd") %> \n */\n ',
footer: '\n/*! <%= pkg.name %> Latestly modified: <%= grunt.template.today("yyyy-mm-dd") %> */'
},
// 源文件压缩不合并
files: [{
expand: true,
src: ['src/**/*.js'], //所有js文件
dest: 'dist/' //输出到此目录
}]
},
// 任务2:还原特定文件
build: {
// 源文件压缩不合并
files: [{
expand: true,
cwd: 'src/js', // src目录下
src: ['mobiscroll/', 'jquery.min.js'],
dest: 'dist/src/js' //输出到此目录
}]
}
},
cssmin: {
release: {
options: {
banner: '/* \n * Project: <%= pkg.name %> \n * Author: xcold \n * Website:http://lxstart.net \n * Time: <%= grunt.template.today("dd-mm-yyyy") %> \n */\n '
},
files: [{
expand: true,
src: ['src/css/*.css'],
dest: 'dest/'
}]
}
}
});
// 加载任务
grunt.loadNpmTasks('grunt-contrib-uglify');
grunt.loadNpmTasks('grunt-css');
// 注册插件
grunt.registerTask('default', ['cssmin:release',, 'uglify:release', 'uglify:build']);
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/lxstart/MyGrunt.git
git@gitee.com:lxstart/MyGrunt.git
lxstart
MyGrunt
MyGrunt
master

搜索帮助