远程服务器上的浏览器同步

时间:2015-08-01 18:20:37

标签: node.js gulp typo3 browser-sync

我在typo3实例中通过gulp运行browsersync。 我的设置提供了一个基于本地html的项目和一个带有typo3实例的远程运行服务器。 本地snyc就像一个魅力,但我想在我的typo3实例上进行livereload工作。不幸的是,我正在处理的服务器不提供任何nodejs支持。所以我必须在本地管理任何事情。 更改的文件将被推送到远程ftp服务器。

根据我的逻辑,如果我在本地运行我的项目(html版本)并将同步片段嵌入到我的远程服务器html输出中,它应该可以工作。

<script type='text/javascript' id="__bs_script__">//<![CDATA[
document.write("<script async src='/browser-sync/browser-sync-client.2.8.0.js'><\/script>".replace("HOST", location.hostname));
//]]></script>

它会创建多个请求,但不会创建所需的websocket。

我是否需要提供任何额外配置?

// Static server
gulp.task('browser-sync', function() {
    browserSync.init([], {
        server: {
            baseDir: "./template",
        }
    });
    gulp.watch("template/*.html").on('change', browserSync.reload);
});

enter image description here

0 个答案:

没有答案