代码拉取完成,页面将自动刷新
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");
});
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。