-
安装依赖:layaair2-cmd、gulp、gulp-browser-sync(node版本10.x)
-
配置gulp.js文件
const {watch ,task } = require("gulp"); const {exec} = require("child_process"); const browserSync = require("browser-sync").create(); 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); // 浏览器自动刷新 browserSync.reload(); cb(); }) } //创建一个名称为compile的gulp任务 task("compile", function(){ /** * @ 监听src目录下的所有子目录的所有文件, * @ 延迟1000毫秒,才执行下次监听,避免手欠的同学,因连续保存触发多次连续编译 * @ 监听生效后执行的函数 */ console.log("first"); browserSync.init({ server: "./bin" }); watch('src/**/*.*', {delay:1000}, compile); });
Laya 引擎配置自动编译和热更新
于 2022-08-15 11:49:30 首次发布