Gruntjs Grunt Uglify表示,在使用多个任务时不会创建任何文件
当只在一个任务中使用uglify时,它可以正常工作并生成我的压缩文件。当我将它拆分为一个dev任务和一个dist任务时,它会成功运行,但会说“没有创建任何文件” 这是我的Gruntfile文件的丑陋部分:Gruntjs Grunt Uglify表示,在使用多个任务时不会创建任何文件,gruntjs,uglifyjs,Gruntjs,Uglifyjs,当只在一个任务中使用uglify时,它可以正常工作并生成我的压缩文件。当我将它拆分为一个dev任务和一个dist任务时,它会成功运行,但会说“没有创建任何文件” 这是我的Gruntfile文件的丑陋部分: uglify: { dev : { options: { mangle: false, compress: false, wrap: false, sourceMap: true
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',
]
}
}
}
},
uglify:{
开发人员:{
选项:{
mangle:错,
压缩:错,
包装:错,
sourceMap:true,
横幅:'/*\n\n*/\n'
},
建造:{
档案:{
'dist/js/app.min.js':[
“src/js/zepto.min.js”,
“src/js/app.js”
]
}
}
},
地区:{
选项:{
曼格尔:没错,
是的,
是的,
sourceMap:false,
横幅:'/*\n\n*/\n'
},
建造:{
档案:{
'dist/js/app.min.js':[
“src/js/zepto.min.js”,
“src/js/app.js”,
]
}
}
}
},
解决了这个问题,不需要“构建”等:
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',
]
}
}
},
uglify:{
开发人员:{
选项:{
mangle:错,
压缩:错,
包装:错,
sourceMap:true,
横幅:'/*\n\n*/\n'
},
档案:{
'dist/js/app.min.js':[
“src/js/zepto.min.js”,
“src/js/app.js”
]
}
},
地区:{
选项:{
曼格尔:没错,
是的,
是的,
sourceMap:false,
横幅:'/*\n\n*/\n'
},
档案:{
'dist/js/app.min.js':[
“src/js/zepto.min.js”,
“src/js/app.js”,
]
}
}
},