首页 > 解决方案 > 与 webpack 的浏览器同步不起作用

问题描述

我正在编写一个 webpack 配置。我想建立一个浏览器同步

这里是配置的一部分

{...}
sync: require('browser-sync-webpack-plugin'),
{...}
const proxyDomain = 'http://demo.test/'
{...}
 const development = [
                new plugins.sync({
                  proxy: proxyDomain,
                  files: [
                    {
                      match: ['**/*.html'],
                      fn: (event, file) => {
                        if (event === "change") {
                          const bs = require('browser-sync').get('bs-webpack-plugin');
                          bs.reload();
                        }
                      }
                    }
                  ]
                })
            ]

但是在出去的路上我得到了这个 错误

我会做错什么,我该如何解决这个错误?谢谢!

标签: webpackbrowser-sync

解决方案


我解决了这个问题。我没有复制太多配置。

 "dev": "webpack-dev-server --progress --hide-modules --mode development",


const development = [
                new plugins.sync({
                    host: 'localhost',
                    port: 9090,
                    proxy: 'http://localhost:8080/'
                },
                    {
                        reload: false
                    })
            ]

推荐阅读