pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

  • <legend id='U3nND'><style id='U3nND'><dir id='U3nND'><q id='U3nND'></q></dir></style></legend><tfoot id='U3nND'></tfoot>

      <i id='U3nND'><tr id='U3nND'><dt id='U3nND'><q id='U3nND'><span id='U3nND'><b id='U3nND'><form id='U3nND'><ins id='U3nND'></ins><ul id='U3nND'></ul><sub id='U3nND'></sub></form><legend id='U3nND'></legend><bdo id='U3nND'><pre id='U3nND'><center id='U3nND'></center></pre></bdo></b><th id='U3nND'></th></span></q></dt></tr></i><div class="7jxnbrj" id='U3nND'><tfoot id='U3nND'></tfoot><dl id='U3nND'><fieldset id='U3nND'></fieldset></dl></div>

        • <bdo id='U3nND'></bdo><ul id='U3nND'></ul>
      1. <small id='U3nND'></small><noframes id='U3nND'>

        如何禁用 BrowserSync 的跨設(shè)備動作鏡像功能?(幽靈

        How to disable cross-device action mirroring functionality of BrowserSync? (GhostMode)(如何禁用 BrowserSync 的跨設(shè)備動作鏡像功能?(幽靈模式))
      2. <i id='ZUW2l'><tr id='ZUW2l'><dt id='ZUW2l'><q id='ZUW2l'><span id='ZUW2l'><b id='ZUW2l'><form id='ZUW2l'><ins id='ZUW2l'></ins><ul id='ZUW2l'></ul><sub id='ZUW2l'></sub></form><legend id='ZUW2l'></legend><bdo id='ZUW2l'><pre id='ZUW2l'><center id='ZUW2l'></center></pre></bdo></b><th id='ZUW2l'></th></span></q></dt></tr></i><div class="zjh15r5" id='ZUW2l'><tfoot id='ZUW2l'></tfoot><dl id='ZUW2l'><fieldset id='ZUW2l'></fieldset></dl></div>

          <tfoot id='ZUW2l'></tfoot>

            • <bdo id='ZUW2l'></bdo><ul id='ZUW2l'></ul>

              <small id='ZUW2l'></small><noframes id='ZUW2l'>

                <tbody id='ZUW2l'></tbody>

                <legend id='ZUW2l'><style id='ZUW2l'><dir id='ZUW2l'><q id='ZUW2l'></q></dir></style></legend>
                • 本文介紹了如何禁用 BrowserSync 的跨設(shè)備動作鏡像功能?(幽靈模式)的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

                  問題描述

                  限時送ChatGPT賬號..

                  我們的團(tuán)隊使用 gulp-angular 生成器和 yeoman 來搭建我們的網(wǎng)絡(luò)應(yīng)用程序.它使用 browsersync 來處理我們想要的實時重新加載.但是,我們剛剛部署到我們的開發(fā)服務(wù)器,現(xiàn)在當(dāng)兩個開發(fā)人員同時使用 gulp serve 命令時,他們都顯示在同一個窗口中(即一個開發(fā)人員在一個窗口上鍵入,它顯示在另一個開發(fā)人員的窗口中以及).我相信這是由于 BrowserSync 的跨設(shè)備測試功能,但是我不知道如何禁用此功能.如果有人知道如何做到這一點(最好不要禁用我們的實時重載功能),請告訴我!

                  Our team used the gulp-angular generator with yeoman to scaffold out our web app. It uses browsersync to handle live reloads, which we want. However, we just deployed to our development server, and now when two developers are using the gulp serve command at the same time, they both are shown the same window (i.e. one developer types on one window, it shows up in the other developer's window as well). I believe this is due to BrowserSync's cross-device testing capabilities, however I am at a loss for how to disable this feature. If anyone knows how to do this (preferably without disabling our live-reload functionality) please let me know!

                  下面是我在 gulp 文件夾中的 server.js 文件的代碼,它與 gulp-angular 生成器附帶的代碼相同,所以希望這對某些人有所幫助.

                  Below is the code for my server.js file in the gulp folder, which is the same as the one that comes with the gulp-angular generator, so hopefully this will help some people.

                  'use strict';
                  
                  var path = require('path');
                  var gulp = require('gulp');
                  var conf = require('./conf');
                  
                  var browserSync = require('browser-sync');
                  var browserSyncSpa = require('browser-sync-spa');
                  
                  var util = require('util');
                  
                  var proxyMiddleware = require('http-proxy-middleware');
                  
                  function browserSyncInit(baseDir, browser) {
                    browser = browser === undefined ? 'default' : browser;
                  
                    var routes = null;
                    if(baseDir === conf.paths.src || (util.isArray(baseDir) && baseDir.indexOf(conf.paths.src) !== -1)) {
                      routes = {
                        '/bower_components': 'bower_components'
                      };
                    }
                  
                    var server = {
                      baseDir: baseDir,
                      routes: routes
                    };
                  
                    /*
                     * You can add a proxy to your backend by uncommenting the line bellow.
                     * You just have to configure a context which will we redirected and the target url.
                     * Example: $http.get('/users') requests will be automatically proxified.
                     *
                     * For more details and option, https://github.com/chimurai/http-proxy-middleware/blob/v0.0.5/README.md
                     */
                    // server.middleware = proxyMiddleware('/users', {target: 'http://jsonplaceholder.typicode.com', proxyHost: 'jsonplaceholder.typicode.com'});
                  
                    browserSync.instance = browserSync.init({
                      startPath: '/',
                      server: server,
                      browser: browser
                    });
                  }
                  
                  browserSync.use(browserSyncSpa({
                    selector: '[ng-app]'// Only needed for angular apps
                  }));
                  
                  gulp.task('serve', ['watch'], function () {
                    browserSyncInit([path.join(conf.paths.tmp, '/serve'), conf.paths.src]);
                  });
                  
                  gulp.task('serve:dist', ['build'], function () {
                    browserSyncInit(conf.paths.dist);
                  });
                  
                  gulp.task('serve:e2e', ['inject'], function () {
                    browserSyncInit([conf.paths.tmp + '/serve', conf.paths.src], []);
                  });
                  
                  gulp.task('serve:e2e-dist', ['build'], function () {
                    browserSyncInit(conf.paths.dist, []);
                  });
                  

                  推薦答案

                  遇到同樣的問題,你可以簡單地在init選項中將ghost mode設(shè)置為false.

                  Faced same problem, you can simply set ghost mode to false in init options.

                       browserSync.instance = browserSync.init({
                        startPath: '/',
                        ghostMode: false,
                        server: server,
                        browser: browser
                       });
                  

                  不需要更改 default.config.js :)

                  no need to change in default.config.js :)

                  這篇關(guān)于如何禁用 BrowserSync 的跨設(shè)備動作鏡像功能?(幽靈模式)的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

                  【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

                  相關(guān)文檔推薦

                  Browserify, Babel 6, Gulp - Unexpected token on spread operator(Browserify,Babel 6,Gulp - 傳播運算符上的意外令牌)
                  Is it possible to pass a flag to Gulp to have it run tasks in different ways?(是否可以將標(biāo)志傳遞給 Gulp 以使其以不同的方式運行任務(wù)?)
                  Why do we need to install gulp globally and locally?(為什么我們需要在全局和本地安裝 gulp?)
                  How to run Gulp tasks sequentially one after the other(如何一個接一個地依次運行 Gulp 任務(wù))
                  Stylesheet not loaded because of MIME-type(由于 MIME 類型而未加載樣式表)
                  Visual Studio 2015 crashes when opening Javascript files(打開 Javascript 文件時 Visual Studio 2015 崩潰)

                        <bdo id='d93u7'></bdo><ul id='d93u7'></ul>
                      • <tfoot id='d93u7'></tfoot>

                      • <small id='d93u7'></small><noframes id='d93u7'>

                      • <legend id='d93u7'><style id='d93u7'><dir id='d93u7'><q id='d93u7'></q></dir></style></legend>

                          <i id='d93u7'><tr id='d93u7'><dt id='d93u7'><q id='d93u7'><span id='d93u7'><b id='d93u7'><form id='d93u7'><ins id='d93u7'></ins><ul id='d93u7'></ul><sub id='d93u7'></sub></form><legend id='d93u7'></legend><bdo id='d93u7'><pre id='d93u7'><center id='d93u7'></center></pre></bdo></b><th id='d93u7'></th></span></q></dt></tr></i><div class="plzjxr5" id='d93u7'><tfoot id='d93u7'></tfoot><dl id='d93u7'><fieldset id='d93u7'></fieldset></dl></div>
                            <tbody id='d93u7'></tbody>

                            主站蜘蛛池模板: 塑料熔指仪-塑料熔融指数仪-熔体流动速率试验机-广东宏拓仪器科技有限公司 | 带锯机|木工带锯机圆木推台锯|跑车带锯机|河北茂业机械制造有限公司| | ALC墙板_ALC轻质隔墙板_隔音防火墙板_轻质隔墙材料-湖北博悦佳 | 阳光模拟试验箱_高低温试验箱_高低温冲击试验箱_快速温变试验箱|东莞市赛思检测设备有限公司 | 不锈钢法兰-碳钢法兰-法兰盘生产加工厂家-[鼎捷峰]-不锈钢法兰-碳钢法兰-法兰盘生产加工厂家-[鼎捷峰] | 阻垢剂-反渗透缓蚀阻垢剂厂家-山东鲁东环保科技有限公司 | 福建珂朗雅装饰材料有限公司「官方网站」 | 江苏皓越真空设备有限公司| 考试试题_试卷及答案_诗词单词成语 - 优易学 | (中山|佛山|江门)环氧地坪漆,停车场地板漆,车库地板漆,聚氨酯地板漆-中山永旺地坪漆厂家 | 软启动器-上海能曼电气有限公司| 南京PVC快速门厂家南京快速卷帘门_南京pvc快速门_世界500强企业国内供应商_南京美高门业 | 加中寰球移民官网-美国移民公司,移民机构,移民中介,移民咨询,投资移民 | 干粉砂浆设备-干粉砂浆生产线-干混-石膏-保温砂浆设备生产线-腻子粉设备厂家-国恒机械 | 东莞市天进机械有限公司-钉箱机-粘箱机-糊箱机-打钉机认准东莞天进机械-厂家直供更放心! | 专业深孔加工_东莞深孔钻加工_东莞深孔钻_东莞深孔加工_模具深孔钻加工厂-东莞市超耀实业有限公司 | 重庆波纹管|重庆钢带管|重庆塑钢管|重庆联进管道有限公司 | 臭氧实验装置_实验室臭氧发生器-北京同林臭氧装置网 | 120kv/2mA直流高压发生器-60kv/2mA-30kva/50kv工频耐压试验装置-旭明电工 | 合肥网带炉_安徽箱式炉_钟罩炉-合肥品炙装备科技有限公司 | 日本细胞免疫疗法_肿瘤免疫治疗_NK细胞疗法 - 免疫密码 | 培训无忧网-教育培训咨询招生第三方平台 | 托利多电子平台秤-高精度接线盒-托利多高精度电子秤|百科 | 武汉高低温试验机-现货恒温恒湿试验箱-高低温湿热交变箱价格-湖北高天试验设备 | 针焰试验仪,灼热丝试验仪,漏电起痕试验仪,水平垂直燃烧试验仪 - 苏州亚诺天下仪器有限公司 | 保健品OEM贴牌代加工厂家_德州健之源| 泥浆在线密度计厂家-防爆数字压力表-膜盒-远传压力表厂家-江苏大亚自控设备有限公司 | 中视电广_短视频拍摄_短视频推广_短视频代运营_宣传片拍摄_影视广告制作_中视电广 | 智能案卷柜_卷宗柜_钥匙柜_文件流转柜_装备柜_浙江福源智能科技有限公司 | 丝杆升降机-不锈钢丝杆升降机-非标定制丝杆升降机厂家-山东鑫光减速机有限公司 | 代做标书-代写标书-专业标书文件编辑-「深圳卓越创兴公司」 | 气体热式流量计-定量控制流量计(空气流量计厂家)-湖北南控仪表科技有限公司 | 耐力板-PC阳光板-PC板-PC耐力板 - 嘉兴赢创实业有限公司 | 小程序开发公司_APP开发多少钱_软件开发定制_微信小程序制作_客户销售管理软件-济南小溪畅流网络科技有限公司 | 辊道窑炉,辊道窑炉厂家-山东艾希尔| 水厂自动化|污水处理中控系统|水利信息化|智慧水务|智慧农业-山东德艾自动化科技有限公司 | 面粉仓_储酒罐_不锈钢储酒罐厂家-泰安鑫佳机械制造有限公司 | 不锈钢螺丝,不锈钢螺栓,不锈钢标准件-江苏百德特种合金有限公司 交变/复合盐雾试验箱-高低温冲击试验箱_安奈设备产品供应杭州/江苏南京/安徽马鞍山合肥等全国各地 | 北京成考网-北京成人高考网 | 河北凯普威医疗器材有限公司,高档轮椅系列,推车系列,座厕椅系列,协步椅系列,拐扙系列,卫浴系列 | 锂电混合机-新能源混合机-正极材料混料机-高镍,三元材料混料机-负极,包覆混合机-贝尔专业混合混料搅拌机械系统设备厂家 |