多谢在老师的帮助下找到服务没有正确启动的原因了:
1、gulp.task('serve', (cb) => {
if (!args.watch) return cb();
var server = liverserver.new('--harmony', 'server/bin/www');
这块写的有问题,应该是:
gulp.task('serve', (cb) => {
if (!args.watch) return cb();
var server = liverserver.new(['--harmony', 'server/bin/www']);
也就是new后面的命令要用[]包起来
2、app目录的views目录要有error.ejs,这个服务在启动的时候会寻找这个错误异常的文件,没有的话会报错。