Grunt自动重新加载不适用于节点js

时间:2014-04-16 12:22:05

标签: javascript node.js gruntjs grunt-contrib-watch

我的app.js文件代码(Node JS)

var http = require('http'),
    fs = require('fs');


fs.readFile('./index.html', function (err, html) {
    if (err) {
        throw err; 
    }       
    http.createServer(function(request, response) {  
        response.writeHeader(200, {"Content-Type": "text/html"});  
        response.write(html);  
        response.end();  
    }).listen(8000);
});

我的Gruntfile.js

module.exports = function (grunt) {

grunt.initConfig({
    reload: {
        port: '8000',
        proxy: {
            host: 'localhost'
        }
    },
    watch:{
        files:['index.html'],
        tasks:['reload']
    }

});

grunt.loadNpmTasks('grunt-reload');

grunt.registerTask('default', ['reload']);

};

当Node on命令grunt giv错误

代理[// localhost:80 /] 在[// localhost:8000]运行的重装服务器 致命错误:听EADDRINUSE

当Node关闭Grund命令

跑步"重新加载"任务 代理[// localhost:80 /] 重新加载在[// localhost:8000]

运行的服务器

完成,没有错误。

但文件没有重新加载。

0 个答案:

没有答案