我應該指出,我沒有經驗的用戶第一,我的問題是'主機名'屬性不能有任何值分配除空字符串('' ),'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 64位
的NodeJS 0.10.17
NPM 1.3.8
GruntJs 0.4.1
grunt-contrib-connect 0.3.0
這將有很大的幫助,如果你寫下你正在嘗試做的,也是你的咕嚕config.js中的相關部分的文件,所以我們實際上可以幫助你在這裏 –
不夠公平: )。我正在玩grunt-contrib-connect插件的設置,我的目的是檢查主機名屬性是什麼。如果說得對,我可以改變我通常在地址欄中輸入的地址,所以相反'localhost'我可以輸入'example.com'或類似的東西。正如我上面提到的,我已經爲它分配了不同的值,但其中只有三個已經工作。所以爲什麼這個'*'不起作用 – orustammanapov
Errr。只需重新編輯您的文章,插入格式化GruntJS文件 –