LayaAirIDE安装 https://ldc2.layabox.com/layadownload/?type=layaairide,用 LayaAirIDE 创建项目
已 layaair2-cmd 方式运行项目(项目根目录执行以下步骤)
npm i layaair2-cmd -g VSCode高效开发工作流配置指南
layaair2-cmd -v 看到版本号,说明安装成功了。
layaair2-cmd compile 编译(如有报错,安装 node10)
npm init 初始化
npm i gulp browser-sync --save-dev 安装 gulp browser-sync
添加gulpfile.js
const { watch } = require('gulp');
const { exec } = require('child_process');
const browserSync = require('browser-sync');
function defaultTask(cb) {
/** 启动服务根目录 */
browserSync({
server: './bin',
});
/** 监听src目录下所有变化,延迟100毫秒执行下次监听*/
watch('src/**/*.*', { delay: 100 }, function (cb) {
//执行编译命令 layaair2-cmd compile
exec('layaair2-cmd compile').on('exit', () => {
// 刷新浏览器
browserSync.reload();
cb();
});
});
}
exports.default = defaultTask
修改package.json
"main": "gulpfile.js",
"scripts": {
"start": "gulp",
},
npm run start 现在可以这样运行项目了,试试浏览器自动刷新吧