:꿀꺽 - 웹 서버 내가 시작하고 다음과 같은 다른 꿀꺽 작업에 꿀꺽 - 웹 서버 중지하려고
gulp.task('webserver', ['build'], function() {
gulp.src([config.build, config.base])
.pipe(webserver({
livereload: false,
directoryListing: false,
open: true
}));
});
gulp.task('webserver-stop', function() {
var stream = gulp.src([config.build, config.base])
.pipe(webserver());
stream.emit('kill');
});
을 나는 성공적으로 서버를 시작할 수 있어요하지만 난 gulp webserver-stop
사용을 중지 할 때를 , 다음과 같은 오류가 발생합니다.
[19:36:30] Finished 'webserver-stop' after 27 ms
events.js:160
throw er; // Unhandled 'error' event
^
Error: listen EADDRINUSE 127.0.0.1:8000
at Object.exports._errnoException (util.js:1008:11)
at exports._exceptionWithHostPort (util.js:1031:20)
at Server._listen2 (net.js:1253:14)
at listen (net.js:1289:10)
at net.js:1399:9
at GetAddrInfoReqWrap.asyncCallback [as callback] (dns.js:65:16)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:84:10)
나는 꿀꺽하고 이전에 자바 스크립트, 이 좀 해결하기 위해 어떤 도움과 유의 한 경험이 없다.
너무 빨리 같은 포트에서 서버를 시작하려고합니다. 리스너를 종료하기 위해 이벤트를 내 보냈지 만 비동기 적이기 때문에 다른 리스너 콜백에서 다시 시작해야합니다. –
위 작업에서 시작한 서버 인스턴스를 중지하고 싶습니다. 다른 꿀꺽 꿀꺽 삼키는 일이 가능할까요? – varun
한 터미널에서'gulp webserver'를 실행하고 다른 터미널에서'gulp webserver-stop'을 실행하려고합니까? –