0

使用 @vue/cli 创建的项目,用 vue-cli-service serve 跑起来,自带的热更新会不断地请求一个大概为 “http://localhost:port/sockjs-node/info?t=***” 的地址。

我想在本机上运行某个开发环境,然后让局域网下别的电脑也能通过局域网 ip 访问我的页面,问题来了,在这种情况下,别的电脑无法得到热更新,可以在控制台上看到上面那条请求链接一直报错。

所以解决问题的方法就是让 vue-cli-service serve 能够让热更新指定请求某个 ip 的内容,比如 “http://ip:port/sockjs-node/info?t=***” 这样,而非默认的固定值 “localhost”,可是我在官网上找不到这个配置,所以问问大家应该怎么弄呢?

12月3日提问

查看全部 2 个回答

0

配置一下devServer.host
在根目录的vue.config.js添加以下配置

module.exports = {
  devServer: {
    host: '0.0.0.0',
    disableHostCheck: true,
  },
};

推广链接