2013-06-10 2 views
1

커피 파일이 있습니다. 내가 그것을 변경하는 경우, 해당이GruntJS - 변경된 파일 만 컴파일하는 방법

watch: 

    compile: 
     files: ['**.coffee'] 
     tasks: ['coffee:compile'] 
     option: 
      nospawn: true 


coffee: 
    compile: ['*.coffee']    

grunt.event.on 'watch', (action,filepath)-> 
    grunt.config ['coffee','compile'],filepath 

컴파일해야이 위의 설정은 https://github.com/gruntjs/grunt-contrib-watch 에서 그러나 그것은 작동하지 않습니다.

+4

짧은 대답 : at32 – Ven

+0

"javascript"라는이 새로운 언어를 사용 하시겠습니까? – SheetJS

답변

0

두 가지 질문이 있습니다. 질문의 제목에있는 질문에 대해서는

:이 변경되었을 경우
당신은 하나의 파일을 컴파일 할 수 없습니다. 그러나 시계 대상에서 일치하는 파일 집합을 줄일 수도 있습니다.

files: ['**.coffee'] 

그것은해야한다 : 내가 folllowing 라인에 있다고 가정
:

files: ['**/*.coffee'] 
// or 
files: ['*.coffee'] 

내가 **이를 믿습니다 질문의 본문에 질문에 대해서는

파일과 작동하지 않는 디렉토리의 와일드 카드.
내 제안을 시도해보십시오.

+0

**/*. 커피입니다. 그리고 config 파일이 컴파일 된 파일만으로 작동 할 수있는 불만스러운 웹 사이트에서 발견되었습니다. 다른 청취자가 듣는 이벤트 리스너에 대한 제안이 있습니다. – coool

관련 문제