本项目基于 Gulp 构建静态资源,支持:
- ✅ CSS/JS/ 合并压缩
- ✅ .tpl、.php文件保存浏览器自动刷新(BrowserSync)
- 项目中
gulpfile.js的代理端口应与本地 Docker 映射端口一致,如 Docker 暴露的是8004,则配置如下:
function serve(done) {
bs.init({
proxy: {
target: 'http://localhost:8004', // 与 Docker 映射一致
ws: true
},
port: 8004,
open: false,
notify: true,
ghostMode: false
});
done();
}composer install
npm install
npm run dev
npm run build