日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

browsersync php,用browserSync吞下4个php

發布時間:2025/3/21 php 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 browsersync php,用browserSync吞下4个php 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我不熟悉咕嚕-4。

我試著用php運行gulpjs,browserSync它不工作?

除了php和browserSync之外,其他所有任務都可以工作。

不能用瀏覽器打開這里有什么問題嗎?

有沒有可能與帶有browserSync或任何限制的php一起使用?

這是我的密碼。。。

const browsersync = require("browser-sync").create();

const gulp = require("gulp");

const imagemin = require("gulp-imagemin");

const sass = require("gulp-sass");

const plumber = require("gulp-plumber");

const postcss = require("gulp-postcss");

const del = require("del");

const rename = require("gulp-rename");

const autoprefixer = require("autoprefixer");

const cssnano = require("cssnano");

const newer = require("gulp-newer");

const uglify = require('gulp-uglify');

const concat = require('gulp-concat');

const php = require('gulp-connect-php');

//Php connect

function connectsync() {

php.server({}, function (){

browserSync({

proxy: 'maniadev'

});

});

}

// BrowserSync Reload

function browserSyncReload(done) {

browserSync.reload();

done();

}

// Clean assets

function clean() {

return del(["./dist/assets/"]);

}

// Optimize Images

function images() {

return gulp

.src("./app/assets/img/**/*")

.pipe(newer("./app/assets/img"))

.pipe(

imagemin([

imagemin.gifsicle({ interlaced: true }),

imagemin.jpegtran({ progressive: true }),

imagemin.optipng({ optimizationLevel: 5 }),

imagemin.svgo({

plugins: [

{

removeViewBox: false,

collapseGroups: true

}

]

})

])

)

.pipe(gulp.dest("./dist/assets/img"));

}

// CSS task

function css() {

return gulp

.src("./app/assets/sass/**/*.scss")

.pipe(plumber())

.pipe(sass({ outputStyle: "expanded" }))

.pipe(gulp.dest("./dist/assets/css/"))

.pipe(rename({ suffix: ".min" }))

.pipe(postcss([autoprefixer(), cssnano()]))

.pipe(gulp.dest("./dist/assets/css/"))

.pipe(browsersync.stream());

}

// Transpile, concatenate and minify scripts

function scripts() {

return (

gulp

.src(["./app/assets/js/**/*"])

.pipe(plumber())

.pipe(uglify())

.pipe(concat('main.min.js'))

// folder only, filename is specified in webpack config

.pipe(gulp.dest("./dist/assets/js/"))

.pipe(browsersync.stream())

);

}

// Watch files

function watchFiles() {

gulp.watch("./app/assets/scss/**/*", css);

gulp.watch("./app/assets/js/**/*", gulp.series( scripts));

gulp.watch(

gulp.series(browserSyncReload)

);

gulp.watch("./app/assets/img/**/*", images);

gulp.watch("./app/**/*.php", gulp.series( browserSyncReload ));

}

// define complex tasks

const js = gulp.series(scripts);

const build = gulp.series(clean, gulp.parallel(css, images, js));

const watch = gulp.parallel(watchFiles, connectsync);

// export tasks

exports.images = images;

exports.css = css;

exports.js = js;

exports.clean = clean;

exports.build = build;

exports.watch = watch;

exports.default = build;

總結

以上是生活随笔為你收集整理的browsersync php,用browserSync吞下4个php的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。