Я должен, вероятно, указать, что я первый неопытный пользователь, и моя проблема заключается в том, что свойство 'hostname' не может иметь никаких значений, кроме пустой строки (''), '0.0.0.0' и 'localhost'. Я получаю: Неустранимая ошибка: getaddrinfo ENOTFOUND. Что я делаю неправильно?Gruntjs: Неустранимая ошибка: 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-connect 0.3.0
Это очень поможет, если вы запишете то, что вы пытаетесь сделать, а также соответствующие части файла config.js Grunt, чтобы мы могли реально помочь вам здесь –
достаточно справедливо:). Я играл с настройками плагина grunt-contrib-connect, и я решил проверить, для чего было свойство hostname. Если правильно, я могу изменить адрес, который я обычно печатаю в адресной строке, поэтому вместо этого «localhost» я мог бы ввести «example.com» или что-то в этом роде. Как я уже упоминал выше, я присвоил ему разные значения, но только три из них сработали. так почему это '*' не работает – orustammanapov
Errr. просто перередактируйте свой пост, вставьте с форматированием кода соответствующие части вашего файла GruntJS –