加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
gulpfile.js 1.37 KB
一键复制 编辑 原始数据 按行查看 历史
IronEgg 提交于 2024-08-28 17:48 . feat: 项目文件提交
var gulp = require("gulp");
var proxy = require("http-proxy-middleware");
var browserSync = require("browser-sync");
var reload = browserSync.reload;
// 跨域设置
var jsonPlaceholderProxy = proxy(["/game.api", "/wapi", "/assets", "/addons"], {
//target: 'http://taojin.besoft.top',
//target: 'http://taojin.weiyuntop.com',
//target: 'http://47.104.234.91',
target: "http://192.168.75.129",
changeOrigin: true,
logLevel: "debug",
pathRewrite: {
"^/wapi": "",
"^/assets": "/assets/",
"^/addons": "/addons/",
},
});
// 监听文件变化自动刷新
gulp.task("reload:css", function () {
gulp
.src("src/assets/css/*.css", {})
.pipe(browserSync.reload({ stream: true }));
});
gulp.task("watch", function () {
gulp.watch("src/assets/css/*.css", ["reload:css"]);
gulp.watch("src/assets/js/*/*.js").on("change", reload);
gulp.watch("src/assets/img/*.?(png|jpg|gif|js)").on("change", reload);
gulp.watch("src/*.html").on("change", reload);
gulp.watch("src/templates/*/*.html").on("change", reload);
gulp.watch("bin-debug/*").on("change", reload);
});
gulp.task("server", function () {
browserSync.init({
server: {
baseDir: "./",
port: 3000,
middleware: [jsonPlaceholderProxy],
},
open: "external",
notify: false,
startPath: "index.html",
});
});
gulp.task("default", function () {
gulp.start("server");
});
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化