《laya 踩坑日记》laya自动编译

1、打开laya或者visual studio code 的终端(如果界面上没有的话 编译一下就会出现)

2、在终端处输入命令  npm -i layaair2-cmd -g  回车

3、输入 layaair2-cmd -v 检测是否安装成功

4、安装gulp  输入npm i gulp -g

5、安装本地gulp环境  npm i gulp

6、查看项目目录是否出现 node_modules,出现则成功

7、编写gulpfile.js,放在最外层,与.laya同级

gulpfile.js代码如下

const {watch ,task } = require("gulp");
const {exec} = require("child_process");
function compile(cb) {
    //执行编译命令 layaair2-cmd compile 
    let process = exec("layaair2-cmd compile");
    process.stdout.on("data",(data)=>{
        console.log(data);
    });
    process.stderr.on("data",(data)=>{
        console.log(data);
    });
    process.on("exit",(code,signal)=>{
        console.log("success");
        console.log(code,signal);
        cb();
    })
}
//创建一个名称为compile的gulp任务
task("compile", function(){
    /**
     * @ 监听src目录下的所有子目录的所有文件,
     * @ 延迟1000毫秒,才执行下次监听,避免手欠的同学,因连续保存触发多次连续编译
     * @ 监听生效后执行的函数
     */
    watch('src/**/*.*', {delay:1000}, compile);
});

8、终端输入gulp compile,出现如下即配置成功

9、修改代码后Ctrl+s保存出现以下情况即可

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值