首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gruntjs:致命错误: getaddrinfo ENOTFOUND

问Gruntjs:致命错误: getaddrinfo ENOTFOUND
EN

Stack Overflow用户
提问于 2013-08-24 20:12:12
回答 1查看 11.5K关注 0票数 6

我应该首先指出,我是一个没有经验的用户,我的问题是,'hostname'属性除了一个空字符串(‘)、'0.0.0.0’和'localhost‘之外,不能有任何赋值。I getting:致命错误: getaddrinfo ENOTFOUND。我做错什么了?

如果正确的话,我可以更改我通常在地址栏中输入的地址,所以我可以键入'example.com‘或类似的东西。

正如我前面提到的,我给它分配了不同的值,但其中只有三个有效。所以为什么这个“*”不起作用。

这是我的Gruntfile.js

代码语言:javascript
复制
module.exports = function( grunt ) {
    grunt.initConfig({
        pkg: grunt.file.readJSON('package.json'),   

        watch: {
            scripts: {
                files: ['*.js'],
                options: {
                    livereload: true
                }
            },
            markup: {
                files: ['*.html'],
                options: {
                    livereload: true
                }
            },
            stylesheets: {
                files: ['*.css'],
                options: {
                    livereload: true
                }
            }
        },
        connect: {
            server: {
                options: {
                    hostname: '*',
                    port: 2000, 
                    base: '.'
                }
            }
        }
    });

    grunt.loadNpmTasks('grunt-contrib-watch');
    grunt.loadNpmTasks('grunt-contrib-connect');

    grunt.registerTask('default', ['connect','watch']);

};

Ubuntu 12.04 64位的工作

NodeJs 0.10.17

国家预防机制1.3.8

GruntJs 0.4.1

格朗特-控制-连接0.3.0

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-24 21:38:57

这是因为grunt试图以服务器的形式绑定到该地址。无法将服务器绑定到任意IP地址或域名。

  • 0.0.0.0意味着监听绑定到此主机的所有IP地址
  • 127.0.0.1/localhost意味着绑定到本地适配器
  • Nnn.nnn绑定到特定的IP地址(必须在本地解析)
票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18422697

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档