2014-09-10 2 views
0

저는 grunt-contrib-clean을위한 깨끗한 : dist 작업에 어려움을 겪고 싶지 않습니다. 이것은 작업을위한 나의 코드입니다. 나는 툴툴 거리는 소리 빌드를 실행하면Yeoman/Grunt clean : dist task 속성이 정의되지 않았습니다.

clean: { 
    dist: { 
     files: [{ 
      dot: true, 
      src: [ 
       '.tmp', 
       '<%= yeoman.dist %>/*', 
       '!<%= yeoman.dist %>/.git*', 
       '!<%= yeoman.dist %>/Procfile', 
       '!<%= yeoman.dist %>/package.json', 
       '!<%= yeoman.dist %>/web.js', 
       '!<%= yeoman.dist %>/node_modules' 
      ] 
     }] 
    }, 
    server: '.tmp' 
}, 

나는 "오류가 템플릿을 처리하는 동안 (재산 정의의 'DIST'을 읽을 수 없습니다)가 발생했습니다. 계속 --force를 사용합니다."다음과 같은 경고 얻을 구문 오류 또는 플러그인에 문제가 있다고 생각하지만 플러그인을 계속 사용하는 것으로는 충분하지 않습니다.

답변

0

어떤 이유로 든 < % = yeoman.dist %>에서 < % = config.dist %>로 변경하면 문제가 해결됩니다. yeoman.dist 문법을 사용할 때 확실하지는 않지만 어쨌든 나는 내 자신의 문제를 해결했다. 그래서 솔루션은 ...

clean: { 
    dist: { 
    files: [{ 
     dot: true, 
     src: [ 
     '.tmp', 
     '<%= config.dist %>/*', 
     '!<%= config.dist %>/.git*', 
     '!<%= config.dist %>/Procfile', 
     '!<%= config.dist %>/package.json', 
     '!<%= config.dist %>/web.js', 
     '!<%= config.dist %>/node_modules' 
     ] 
    }] 
    }, 
    server: '.tmp' 
}, 
관련 문제