2017-05-05 7 views
1

편집기 버퍼 파일을 무시 :꿀꺽 시계과 같이 실행 나는 시계를 꿀꺽 한

gulp.task('watch',() => { 
    watch('styles/**/*.scss',() => { 
    gulp.start('css'); 
    }); 
}); 

하지만 문제가있다. 워크 플로는 다음과 같습니다

  • I 편집 및
  • 코다는, 임시 폴더에 새 파일을 만들어 원본을 삭제하고 임시 파일의 이름을 변경 (또는 같은)에 의해 저장
  • 코다에 파일을 저장
  • 시계 작업은 임시 폴더를보고 그것을
  • 가 이동됩니다 때문에 CSS 빌드 작업이 해당 파일에 실패 내부의 파일을 실행하려고 시작 /이 작업을 시작하기 때문에 임시 폴더가 삭제되지 않습니다
  • 삭제 실행 중

전체 CSS 컴파일이 제대로 작동하려면 몇 가지 방법이 있지만 임시 폴더는 사용할 수 없습니다. 어떻게 제거합니까?

이러한 버퍼 파일을 만드는 대신 Coda를 파일에 직접 저장하는 방법이 있습니까? 내 테스트에서

+0

! 스타일/온도/*.하는 SCS와 폴더를 무시 – Leguest

+0

@Leguest 작성된 임시 폴더는'(A Coda By Saved By Coda)'라고 불리며 공백이있는 폴더 이름은 어떻게 무시합니까? – Coop

답변

1

은 공백

gulp.task(appName + '-watch-All', function(){ 
    livereload.listen(); 
    gulp.watch(['src/' + appName + '/**/*.less', '!src/' + appName + '/content/less/(A File Being Saved By Coda)/*.less'], [appName + '-less-to-css-min']); 
    gulp.watch('src/' + appName + '/**/*.js', [appName + '-js-min']); 
    gulp.watch('src/*.html', [appName + '-html-min']); 
}); 

Screenshot

당신은 ([ '스타일/**/*.하는 SCS를', '볼'을 시도 할 수
+0

당신의 도움을 감사드립니다. 논리적 대답처럼 보일지 모르지만 문제를 해결하기 위해 아무 것도하지 않는 것 같습니다. 임시 파일을 찾기 때문에 빌드가 여전히 충돌하고 임시 파일은 여전히 ​​삭제되지 않습니다. – Coop