我已经安装了Grunt,Node并更新了npm。我正在尝试使用“grunt uglify”将所有js文件缩小为一个文件。上面的命令用缩小的代码创建新的js文件。我将所有JS文件放在js中,并尝试使用src文件夹。以下是我的代码请帮助有了这个,我是Grunt的新手:
module.exports = function(grunt){
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
uglify: {
my_target: {
files: [{
expand: true,
cwd: 'src/js',
src: '**/*.js',
dest: 'dest/.min.js'
}]
}
},
cssmin: {
my_target:{
files : [{
expand: true,
cwd: 'css/',
src: ['*.css', '.min.css'],
//src: '*.css',
dest: 'css/',
ext: '.min.css'
}]
}
}
});
grunt.loadNpmTasks('grunt-contrib-uglify');
grunt.loadNpmTasks('grunt-contrib-cssmin');
}
答案 0 :(得分:0)
我知道问题被问到已经过去了一年,但我还是想为谷歌搜索和找到这个帖子做出贡献。
为了实现您想要做的事情,您不应该使用expand
param。只需设置src
和dest
个。像这样:
module.exports = function(grunt){
grunt.initConfig({
uglify: {
my_target: {
files: [{
src: "js/src/*.js",
dest: "js/main.min.js"
}]
},
},
});
grunt.loadNpmTasks('grunt-contrib-uglify');
};
希望这有帮助。