我在这里做过:gruntjs 服务器任务的目的是什么?
在 gruntfile 中,配置:
server: {
port: 80,
base: yeomanConfig.app
}
});
然后
grunt.registerTask('server', 'Start a custom web server.', function() {
var done = this.async();
grunt.log.writeln('Starting web server on port 80.');
require('./server/test.js').listen(80).on('close', done);
});
测试.js:
var express = require('express');
app = module.exports = express();
当我去时,http://localhost/
我得到:“Cannot GET /”错误;为什么?
我什至尝试了另一个教程:
grunt.registerTask('server', 'Start a custom web server.', function() {
grunt.task.run([
'clean:server',
'devcode:server',
'concurrent:server',
'autoprefixer',
'watch'
]);
var done = this.async();
require('./server/test.js').listen(80).on('close', done);
});
但也不起作用。