vue-cli@5.x 页面正常加载,但无法热更新

vue-cli@5.x 页面正常加载,但无法热更新

1,问题表现

正常情况下,当我们通过 vue create hello-world 创建的 vue 项目本地启动后,页面内容会正常展示+默认打开热更新。

另外,在浏览器打开后控制台是没有报错信息的。最重要的是这个 websocket 接口 没有报错!
在这里插入图片描述

而如果页面正常加载,但无法触发热更新。就需要检查下控制台有没有报错,尤其是这个 websocket 接口

报错原因未知,猜测可能和使用公司内网有关系。

2,解决方式

vue.config.js 中设置 portclient。需要注意client 是 webpack5 的配置。

解决方式 `vue.config.js`
```js
  devServer: {
 	// 必须同时配置 port 和 client,其中 port 就是本地启动用到的端口
    port: 8080,
    client: {
      webSocketURL: 'ws://0.0.0.0:8080/ws'
    },
    proxy: {
      //配置跨域
      '/mobile_server': {
        target: 'https://my.com.cn/',
        changeOrigin: true //允许跨域
      }
    }
  }

以上。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

下雪天的夏风

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值