【问题标题】:how to live reload gulp.js browsersync on dynamic content change如何在动态内容更改时重新加载 gulp.js browsersync
【发布时间】:2017-07-23 05:28:38
【问题描述】:

我已经设置 gulp.js 在我的浏览器中实时重新加载。首先这是我的 gulpfile 的样子

gulp.task('browser-sync', ['nodemon'], function() {
    browserSync.init(null, {
        proxy: "http://localhost:5000",
        files: ["public/**/*.*", "views/**/*", "server.js"],
        port: 7000,
    });
});

现在每当我更改我的views/public/ 目录中的某些内容时,实时重新加载都会起作用。但是,每当我尝试更改我的 server.js 中的某些内容时,实时重新加载将不起作用。不确定它在做什么。请指出正确的方向。谢谢

【问题讨论】:

    标签: javascript gulp browser-sync


    【解决方案1】:

    试试这个方法:

    browserSync.init({
        files: ["public/**/*.*", "views/**/*"],
        port: 7000,
        server: 'server.js'
    });
    

    【讨论】:

    • 我收到以下错误消息 Invalid config.您不能同时指定服务器和代理选项。
    • 已编辑,希望能奏效。 AFAIK proxy 参数仅在您单独运行服务器时才需要。有关您的设置的更多详细信息(server.js,您的运行方式)将有助于澄清问题。
    • 还没有完全工作。让我无法获取 / 这是 gulpfile 的链接。如果有任何用处。 github.com/Shadid12/nodedevkit/blob/master/gulpfile.js
    • 您的 watch 任务是文件监视的工作,第 24-27 行。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-09-04
    • 1970-01-01
    • 2012-11-08
    • 2019-09-02
    • 1970-01-01
    • 1970-01-01
    • 2021-10-13
    相关资源
    最近更新 更多