我有一个咕噜咕噜的文件。目前我只为src和dest设置了一个文件。它运作良好。如何将所有js文件从文件夹设置为dest文件夹?
这是我的配置文件:
module.exports = function(grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
uglify: {
options: {
banner: '/*\n <%= pkg.name %> <%= grunt.template.today("yyyy-mm-dd") %> \n*/\n'
},
build: {
files: {
'dist/js/newMagic.min.js' : 'js/script/helloWorld.js'
//instead how to set dest/js : js/script/alljsfiles?
}
}
}
});
grunt.loadNpmTasks('grunt-contrib-uglify'); //this is only one runs.
grunt.loadNpmTasks('grunt-contrib-watch'); how to run both?
};
我的命令:grunt uglify
答案 0 :(得分:0)
最常用的uglify是将许多输入文件减少到一个输出文件:
uglify: {
options: {
banner: '/*\n <%= pkg.name %> <%= grunt.template.today("yyyy-mm-dd") %> \n*/\n'
},
build: {
files: [
{
"dist/js/newMagic.min.js": ["js/script/**/*.js"]
}
]
},
}
如果你想将许多输入uglify到许多输出,你可以使用这样的文件规范:
uglify: {
options: {
banner: '/*\n <%= pkg.name %> <%= grunt.template.today("yyyy-mm-dd") %> \n*/\n'
},
build: {
files: [
{
src: ["**/*.js"],
dest: "dist/js",
cwd: "js/script",
expand: true
}
]
},
}