代码拉取完成,页面将自动刷新
'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']);
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。