首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Gulp w/Browsersync Boot,但不重新加载页面

Gulp w/Browsersync Boot,但不重新加载页面
EN

Stack Overflow用户
提问于 2015-06-10 04:07:00
回答 2查看 121关注 0票数 0

因此,我似乎在使用browsersync时遇到了问题。当我开始吞咽时,它会打开我的浏览器,并给我以下信息:

代码语言:javascript
复制
[13:01:41] Using gulpfile D:\Test\gulpfile.js
[13:01:41] Starting 'browser-sync'...
[13:01:41] Finished 'browser-sync' after 46 ms
[13:01:41] Starting 'default'...
[13:01:41] Finished 'default' after 12 µs
[BS] Access URLs:
 -------------------------------------
       Local: http://localhost:3000
    External: http://10.127.127.1:3000
 -------------------------------------
      UI: http://localhost:3001
  UI External: http://10.127.127.1:3001
 -------------------------------------
[BS] Serving files from: ./

这是我的gulpfile

代码语言:javascript
复制
var gulp = require('gulp');
var browserSync = require('browser-sync').create();


// Static server
gulp.task('browser-sync', function() {
   browserSync.init({
        server: {
            baseDir: "./"
        }
    });
 });

gulp.task('default', ['browser-sync']);

我只想查看项目中的所有文件,并在有更改时重新加载。

EN

回答 2

Stack Overflow用户

发布于 2015-06-11 07:47:07

尝试修改您的任务(只需添加一行)

代码语言:javascript
复制
gulp.task('browser-sync', function() {
    browserSync.init({
        server: {
            baseDir: "./"
        }
    });
    gulp.watch("**/*").on('change', browserSync.reload); // add this line 
});

或者你可以试试我的gulp https://github.com/infernalmaster/gulp-happy-starter (里面有很多代码示例)。

票数 0
EN

Stack Overflow用户

发布于 2016-02-05 16:48:34

您可以尝试在browserSync.init之后生成和数组:

代码语言:javascript
复制
browserSync.init([ "./assets/styles/**/*.css" , "./*.html" ],{
    server: {
        baseDir: "./"
    }
});

在数组中添加您的文件路径,之后只需观察更改:

代码语言:javascript
复制
gulp.watch("*.css").on("change", browserSync.reload));
gulp.watch("*.html").on("change", browserSync.reload));
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30741842

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档