EADDRINUSE는 노드가 이미 사용중인 포트에 자신을 바인딩하려고 할 때 발생합니다.gulp nodemon + node = 오류 : 수신 EADDRINUSE
문제는 코드에서 변경 사항이 발생할 때 gulp nodemon과 함께 사용하면 다시 시작될 수 있다는 것입니다. bin/www에서 내 app.js 파일로 코드를 옮긴 이래로이 오류가 발생했다는 느낌이 들었습니다.
빈/WWW는 다음과 같습니다 : 내 app.js에
// nodemon task
gulp.task('nodemon', function(){
nodemon({ script: 'bin/www', ext: 'html js' })
.on('change', ['styles-website', 'watch', 'test'])
.on('restart', function(){
console.log('restarted nodemon!')
})
});
내가 서버를 시작하려면이이 파일 :
#!/usr/bin/env node
var app = require('../app');
gulp.js이 코드 내 서버를 다시 시작
var server = app.listen(app.get('port'), function() {
console.log("Express server started!");
});
이 모두 내가 쭉 마시는를 처음 시작할 때 잘 작동하지만 지금 꿀꺽 다시 시작 내가 오류를 얻을 때 :
Error: listen EADDRINUSE
난이 (내 응용 프로그램 VAR 작업 socket.io 얻을 필요) 빈/www가에서 코드를 이동 함께 할 수있는 뭔가가 느낌이
사람이하는 방법에 대한 아이디어가 있습니까 이거 해결해?
업데이트 :
.pipe(livereload({ auto: false }))
자동을 : 꿀꺽의 "nodemon 빈/www가"외부를 사용하는 경우, 그것은 모든 사람이 같은 문제가있는 경우
이