我正在使用Django和Vue的组合来构建我的网站,我刚刚将Vue CLI从版本2升级到了版本3,现在部分热重装已被破坏。 Vue仍会自动获取更改并重新编译,但我的浏览器无法自动更新这些更改,因此我需要手动重新加载页面。
在Chrome DevTools网络控制台中,我看到对sockjs-node
端点的所有调用都将转到Django服务器而不是Vue服务器。我正在使用Django通过django-webpack-loader
为Vue文件提供服务,并且我假设发生的是Vue提供了到达sockjs-node端点的相对路径,这意味着它们现在指向的是我的Django服务器而不是Vue服务器。
我试图通过简单地将Django中的请求转发到Vue服务器来解决此问题,但是遇到了我不知道如何解决的访问控制问题。
如何修复VueCLI的热重装?
链接: