浏览器与 webpack 同步不工作
browser-sync with webpack not working
我正在写一个 webpack 配置。我想建立一个浏览器同步
这里是config
的一部分
{...}
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();
}
}
}
]
})
]
但在出去的路上我得到了这个
error
我可能做错了什么,我该如何解决这个错误?谢谢!
我解决了这个问题。我没有复制太多配置。
"dev": "webpack-dev-server --progress --hide-modules --mode development",
const development = [
new plugins.sync({
host: 'localhost',
port: 9090,
proxy: 'http://localhost:8080/'
},
{
reload: false
})
]
我正在写一个 webpack 配置。我想建立一个浏览器同步
这里是config
的一部分{...}
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();
}
}
}
]
})
]
但在出去的路上我得到了这个 error
我可能做错了什么,我该如何解决这个错误?谢谢!
我解决了这个问题。我没有复制太多配置。
"dev": "webpack-dev-server --progress --hide-modules --mode development",
const development = [
new plugins.sync({
host: 'localhost',
port: 9090,
proxy: 'http://localhost:8080/'
},
{
reload: false
})
]