2016-08-28 3 views
1

모두 코드에서 옳은 것처럼 보이지만 오류가 발생합니다. 누군가 도울 수 있습니까?과실 겉 모습 오류

grunt uglify task failing
:

module.exports = function(grunt) { 

    // Project configuration. 
    grunt.initConfig({ 

     //Setting up some base links 
     meta: { 
      basePath: '../' 
     }, 

     //Reading package.json file 
     pkg: grunt.file.readJSON('package.json'), 

     // Concat Configuration 
     concat: { 
      options: { 
       separator: ';' 
      }, 
      dist: { 
       src: ['<%= meta.basePath %>scripts/*.js'], 
       dest: '<%= meta.basePath %>scripts/concated.js' 
      } 
     }, 

     // Uglify Configuration 
      uglify: { 
       build: { 
       src: ['<%= meta.basePath %>scripts/concated.js'], 
       dest: '<%= meta.basePath %>scripts/uglify.js' 
       } 
      } 
    }); 


    // These plugins provide necessary tasks. 
    grunt.loadNpmTasks('grunt-contrib-concat','grunt-contrib-uglify'); 

    // Default task 
    grunt.registerTask('default', ['concat','uglify']); 

}; 

ERROR

enter image description here

이미 볼 수있는 링크를 gruntfile.js3210

그러나 "grunt concat"은 올바르게 실행되어 결과를 제공합니다. 문제 없음. 그러나이 uglify는 많은 고통을 불러 일으키는 것 같습니다.

+0

슬픈! 나를 도울 아무도 ??? – Deadpool

답변

0

try this excerpt from http://gruntjs.com/configuring-task :

uglify: { 
    static_mappings: { 
     // Because these src-dest file mappings are manually specified, every 
     // time a new file is added or removed, the Gruntfile has to be updated. 
     files: [ 
      { src: 'lib/a.js', dest: 'build/a.min.js' }, 
      { src: 'lib/b.js', dest: 'build/b.min.js' }, 
      { src: 'lib/subdir/c.js', dest: 'build/subdir/c.min.js' }, 
      { src: 'lib/subdir/d.js', dest: 'build/subdir/d.min.js' }, 
     ] 
    } 
} 
+0

동생이 ... 작동하지 않았다! – Deadpool