我发现是 gulp.task的gulp实例与 gulp.start调用的gulp实例分别是俩个node_module里的gulp实例
gulp.task将注册的compile注册到了layaarir2-cmd的node_modules里的gulp实例上
实际上gulp.start调用的时候是项目工程目录下node_module里的gulp实例
所以才会报compile找不到的错误
我是2.6.0beta版本
目前将compile.js里的gulp目录替换成项目工程目录下的gulp目录 能够正常编译
希望laya的大大们能看下这个情况