browserSync gulp 配置 自定义域名访问

安装

npm install --save-dev browser-sync

引入

var browserSync = require('browser-sync').create();
var reload = browserSync.reload;

监听模板

gulp.task('html',function(){
 gulp.watch(["skin4/*.htm","skin4/**/*.htm"]).on('change',browserSync.reload);
});

热重载

pipe(reload({stream:true}))

开启任务

gulp.task('browser-sync', function() {    browserSync.init({});});
gulp.task("default",function(){    gulp.start(["watchLess","watchJs","browser-sync","html"]);});

网站里面加上公共代码 具体代码需要查看控制台输出

Paste_Image.png
<script id="__bs_script__">document.write("<script async src='http://HOST:3000/browser-sync/browser-sync-client.2.13.0.js'><\/script>".replace("HOST", location.hostname));</script>

然后就可以通过自己本地配置的域名进行访问了

具体网站配置文件
配置代码

如果想同时监听多个网站 就需要更改默认端口号 相应的网站里面引入文件的端口号也要改

Paste_Image.png

gulp.task('browser-sync', function() { browserSync.init({ port:3002 });});

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • gulp作为前端构建项目的一个工具,自己理解gulp主要方面的作用:1.构建本地服务器。2.快速构建项目。3.对代...
    张宪宇阅读 1,308评论 0 2
  • 安装Gulp首先需要安装Node.js,并在控制台输入$ npm install gulp -gMac端需要写成$...
    LaBaby_阅读 1,019评论 0 1
  • 天气越来越冷,我刚买的毛线手套在今中午骑ofo单车时候都快有点顶不住了,问我为什么中午出去骑单车,因为我和我哥哥约...
    卢哎呦阅读 6,497评论 4 4
  • 参照Gulp for Beginners来学习Gulp基本内容。以下为学习记录笔记。 安装Gulp 首先需要安装N...
    JenniferYe阅读 2,665评论 1 17
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,525评论 19 139

友情链接更多精彩内容