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相关推荐
- 名声在外的汽车之家,为何难以吞下汽车金融市场?
前一阵子,P2P出现大规模的群体性爆雷,行业洗牌加剧.而这些爆雷平台所涉及的业务,除了小额借贷交易,汽车金融市场也是他们的一大重要着力点. 网贷之家<2016互联网汽车金融白皮书>显示,2 ...
- 输出apk_KT被横扫吞下五连败果 APK拿下首胜 小夫笑得十分开心
在昨天结束的APKvsKT的BO3比赛中,最终由APK2-0横扫KT,赢下比赛胜利,我们一起来看看双方第二局比赛的赛况吧! 本局比赛APK选择:上单奥恩.打野盲僧.中单辛德拉.ADC霞.辅助洛,KT选 ...
- 107 岁的 IBM 以 340 亿美元吞下了 25 岁的“小”红帽!
前刚有微软以 75 亿美元完成收购全球知名开发者社区 GitHub,后面 IBM 就宣布了有史以来金额最大的一笔交易:340 亿美元收购了 Linux 巨头红帽.当闭源系统的祖师爷 IBM 收购开源先 ...
- 吞下西甲英超中超成体育大胃王,PPTV还有哪些大招?
<人民的名义>成为中国娱乐业的一只黑马,并且这部剧也很有机会成为2017年的年度现象级大剧,反腐题材的"正剧"却能取得如此之高的收视率出人意料.许多互联网公司也有所斩获 ...
- 京东吞下一号店之后,网易成中国电商最大变量?
回头再看,2014年堪称中国电商的分水岭.腾讯电商业务并入京东.京东成功登陆纳斯达克,中国电商由此进入JA对决的双强格局,阿里老大,京东老二,余下一众垂直型电商分时长尾市场,"7-2-1&q ...
- Paydirekt吞下Giropay,德国两大在线支付服务合并
点击 欧盟IT那些事 关注我们 公告:因企鹅审核规定,本公众号从<德国IT那些事>更名为<欧盟IT那些事>. Paydirekt将竞争对手Giropay吞并.从此,德国银行和储 ...
- “吞下”全峰快递,青旅物流想做快递业航母?
■文 | 陶旺波 4月6日,全峰快递被传出整体并入青旅物流,后者此前是全峰的主要战略投资人.全峰快递副总裁戴长征向<天下网商>证实,青旅物流去年入股全峰实际上是战略性并购,全峰将与青旅物流 ...
- mac下用browser-sync 做一个webapp的手机端的测试
browser 官网:http://www.browsersync.cn/ 基于node来安装 注意项目的命名规范 node.js 安装 https://nodejs.org/en/ 官网下载安装包, ...
- npm 引用子项目模块_Java / Web项目中的NPM模块Browser-Sync
npm 引用子项目模块 Browser-Sync是一个方便的基于Node.js的NPM模块,可用于更快的Web开发. 浏览器同步可在许多设备之间同步文件更改和交互. 最重要的功能是实时重新加载. 我们 ...
最新文章
- RxJava2 / RxAndroid2的merge操作合并多个Observable
- Elasticsearch根据条件进行删除索引命令
- Deep Ranking for Person Re-identification via Joint Representation Learning
- oracle数据库倒顺,mysql常用命令
- php开发电商项目的技术,[项目实战] php电商开发基本功课程 电商后台实战开发视频教程 共6章...
- 使用权值衰减算法解决神经网络过拟合问题、python实现
- View Agent Direct-Connection安装后,连接黑屏
- Inception网络 运行在Cifar10 测试集87.88% Tensorflow 2.1 小白从代码实践中 理解
- XML指南——XML元素
- 11·25发布!OPPO Reno7系列正式官宣:定位高颜值实力派
- [算法 笔记]2014年 去哪儿网 开发笔试题
- 多线程编程进阶——Java类库中的锁
- 摆动式运输机运动分析_三河燕郊人民医院设备资讯(第28期):SW—3702精子分析仪...
- 微信个人赞赏码怎么用?微信赞赏码使用教程详解
- Apache Ambari介绍
- Java 帝国之Java bean上
- 线程wait和notify方法
- 获得KKR领投的2亿美元融资的公司,究竟随手记怎么样靠谱吗?
- LaTex 论文排版(4): 插入图片(Visio图转换成.eps图)
- MC服安装Geyser使基岩版玩家进入JE服务器