
[code]

    events.js:85
      throw er; // Unhandled 'error' event
            ^
    Error: getaddrinfo ENOTFOUND localhost
        at errnoException (dns.js:44:10)
        at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:94:26)
    
[/code]

gulpコマンドを叩いた際、稀にこのエラーが出てserverが立ち上がりません。稀にと書いたのは一度睡眠してから朝起きてこのコマンドを叩いたりすると動くことがあるのです笑

gulp serveコマンドを押してもこのエラーが出るのでgulp-webserver周りのエラーだと思われます。  
あとたまにこのように２行出るときもあります

[code]

    ... Uhoh. Got error getaddrinfo ENOTFOUND localhost ...
    Error: getaddrinfo ENOTFOUND localhost
        at errnoException (dns.js:44:10)
        at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:94:26)
    events.js:85
          throw er; // Unhandled 'error' event
                ^
    Error: getaddrinfo ENOTFOUND localhost
        at errnoException (dns.js:44:10)
        at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:94:26)
    
[/code]

gulpfile.js内のserverタスクは以下のとおりです

[code]

    gulp.task('serve', function() {
      gulp.src('app/')
         .pipe(webserver({
           livereload: true,
           directoryListening: true,
           open: true
         }));
    });
    
[/code]

原因がわからないので教えていただけると幸いです。


CC BY-SA 3.0
2015-05-14T09:00:39.273
10170
2015-05-16T01:16:39.577
9729
question
javascript node.js gulp
gulp webserverでのエラー


/private/etc/hostsに

[code]

    127.0.0.1   localhost
    
[/code]

を追加します

hostsファイルがなければ作成します


CC BY-SA 3.0
2015-05-16T01:16:39.577
10244
2015-05-16T01:16:39.577
9729
10170
answer