当只使用一个任务使用uglify时,它可以正常工作并生成我的压缩文件。当我将它拆分为dev任务和dist任务时,它会成功运行,但会显示“No Files Created”。
这是我的Gruntfile的uglify部分:
uglify: {
dev : {
options: {
mangle: false,
compress: false,
wrap: false,
sourceMap: true,
banner: '/*\n <%= pkg.name %> <%= pkg.version %> <%= grunt.template.today("yyyy-mm-dd") %> \n*/\n'
},
build: {
files: {
'dist/js/app.min.js': [
'src/js/zepto.min.js',
'src/js/app.js'
]
}
}
},
dist: {
options: {
mangle: true,
compress: true,
wrap: true,
sourceMap: false,
banner: '/*\n <%= pkg.name %> <%= pkg.version %> <%= grunt.template.today("yyyy-mm-dd") %> \n*/\n'
},
build: {
files: {
'dist/js/app.min.js': [
'src/js/zepto.min.js',
'src/js/app.js',
]
}
}
}
},
答案 0 :(得分:2)
想通了,不需要“构建”等等:
uglify: {
dev : {
options: {
mangle: false,
compress: false,
wrap: false,
sourceMap: true,
banner: '/*\n <%= pkg.name %> <%= pkg.version %> <%= grunt.template.today("yyyy-mm-dd") %> \n*/\n'
},
files: {
'dist/js/app.min.js': [
'src/js/zepto.min.js',
'src/js/app.js'
]
}
},
dist: {
options: {
mangle: true,
compress: true,
wrap: true,
sourceMap: false,
banner: '/*\n <%= pkg.name %> <%= pkg.version %> <%= grunt.template.today("yyyy-mm-dd") %> \n*/\n'
},
files: {
'dist/js/app.min.js': [
'src/js/zepto.min.js',
'src/js/app.js',
]
}
}
},