Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gruntjs Grunt Uglify表示,在使用多个任务时不会创建任何文件_Gruntjs_Uglifyjs - Fatal编程技术网

Gruntjs Grunt Uglify表示,在使用多个任务时不会创建任何文件

Gruntjs Grunt Uglify表示,在使用多个任务时不会创建任何文件,gruntjs,uglifyjs,Gruntjs,Uglifyjs,当只在一个任务中使用uglify时,它可以正常工作并生成我的压缩文件。当我将它拆分为一个dev任务和一个dist任务时,它会成功运行,但会说“没有创建任何文件” 这是我的Gruntfile文件的丑陋部分: uglify: { dev : { options: { mangle: false, compress: false, wrap: false, sourceMap: true

当只在一个任务中使用uglify时,它可以正常工作并生成我的压缩文件。当我将它拆分为一个dev任务和一个dist任务时,它会成功运行,但会说“没有创建任何文件”

这是我的Gruntfile文件的丑陋部分:

    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”,
]
}
}
},