Gruntjs: фатальная ошибка: getaddrinfo ENOTFOUND
Я должен, вероятно, указать, что я неопытный пользователь в первую очередь, и моя проблема в том, что 'hostname' свойство не может иметь назначенных значений, кроме пустой строки ("), "0.0.0.0" и "localhost". Я получаю: фатальная ошибка: getaddrinfo ENOTFOUND. Что я делаю не так?
Если все правильно, я могу изменить адрес, который я обычно печатаю в адресной строке, поэтому вместо "localhost" я мог бы ввести "example.com-или что-то в этом роде.
Как я уже упоминал выше, я назначил ему разные значения, но только три из них сработали. так почему же это " * " не работает.
вот мой Gruntfile.js:
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 64bit
NodeJs 0.10.17
НПМ 1.3.8
GruntJs 0.4.1
grunt-contrib-подключение 0.3.0
1 ответов
Это потому, что грант пытается привязаться к этому адресу как сервер. Невозможно привязать как сервер к произвольным IP-адресам или доменным именам.
- 0.0.0.0 означает прослушивание всех IP-адресов, привязанных к этому хосту
- 127.0.0.1/localhost означает привязку к местным адаптер
- nnn.ННН.ННН.NNN привязывается к определенному IP-адресу (он должен разрешаться локально)