[LayaAir 2.0]layaair2-cmd编译报错task无compile


微信截图_20191115160212.png

 
已邀请:

kylin9718

赞同来自:

1) layaair2-cmd仅支持2.4.0及以上IDE升级后的脚本,请求人IDE是否升级到2.4.0及以上。
 
2) 升级以后,打开发布面板,会自动升级编译发布脚本。
 3) 如果1/2两步都没问题,请确认.laya文件夹下是否有compile.js这个文件,如果有,麻烦上传一下,我们看一下是不是这个脚本有问题

buger

赞同来自:

我也遇到同样问题  
[11:14:55] Task 'compile' is not in your gulpfile
[11:14:55] Please check the documentation for proper gulpfile formattin
gulp版本 3.9.1   

ngKevin

赞同来自:

找依赖找了半天 ,废了半天的力气,找全之后,还有个编译的task 有问题。我试了,1.2.3  1.2.3 1.2.1 都不行

清水煮豆

赞同来自:

我发现是 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的大大们能看下这个情况

要回复问题请先

商务合作
商务合作