2017-12-08 21 views
1

bitbucket에서 Netlify로 정적 웹 사이트를 배포하려고합니다. "watch"가 대기 모드이기 때문에 실패합니다. Netlify에서"watch"작업을 영원히 허위로 만드는 방법은 무엇입니까?

로그 :

Done, without errors. 
8:38:52 PM: Completed in 60.606s at Fri Dec 08 2017 17:38:43 GMT+0000 (UTC) - Waiting... 

내 Gruntfile.js 구성은이 :

watch: { 
 
     options: { 
 
     livereload: true, 
 
     atBegin: true, 
 
     interval: 1000, 
 
     forever: false, 
 
     // spawn: false, 
 
     // interrupt: true, 
 
     // debounceDelay: 3000 
 
     },

날 수 있도록 구축 한 후 작업 끝을 "보고"도와주세요.

+2

질문에 누락 된 정보가 있지만 주로 정적 사이트를 배포하려면 왜 'watch'가 필요합니까? 적절한 정적 사이트 인 경우 콘텐츠를 만든 다음 복사합니다. 지속적으로 실행중인 프로세스가 없어야합니다. –

+1

보고 싶지 않은 경우 왜'watch' 작업을 사용합니까? – tkausl

답변

0

위의 의견에서 언급 한 사람이 귀하의 설정에 대한 질문에 더 많은 정보가 필요합니다.

시계가 진행 중일 때 로컬 개발 서버를 사용하지 않는 구성 설정에 build 대상이 있어야합니다.

watch: { 
    .... 
}, 
build: { 
    .... 
} 

또한 다음과 같은 명령으로 작업을 등록해야합니다 :

grunt.registerTask('build', ['target1', 'target2']); 

그런 다음 Netlify에서 빌드 명령은 다음과 같습니다 grunt build를 대신 사용하는 명령보다.