zks
zks
看来这是一个共性问题。这是由于prerender所启动的服务器找不到js文件导致的。 解决方案是: 在vue.config.js文件,如下: ```js module.exports = { publicPath: "/publicPath/", outputDir: path.join(__dirname, "./dist", "/publicPath/"), } ``` 这样会在dist目录下生成一个/dist/publicPath这样的文件夹。 对应插件配置为: ```js const options = { staticDir: path.join(__dirname, "dist/"), //这里写到dist目录为止 indexPath: path.join(__dirname, "dist/publicPath/index.html"), //重要...
@ywachao 你可以给项目提一个pr @zcpua 感谢您的辛勤付出。在网络稳定的环境下,时间久了,ws也会出现数据不再响应的情况,表现在界面上就是绘画没反应,不知道是不是也是这个issues造成的?
> > @ywachao 你可以给项目提一个pr @zcpua 感谢您的辛勤付出。在网络稳定的环境下,时间久了,ws也会出现数据不再响应的情况,表现在界面上就是绘画没反应,不知道是不是也是这个issues造成的? > > 这种情况实际上就是ws断开链接了,你可以在心跳中打印readyState就知道了,这个时候就需要重新链接ws 按照你的思路打印了下readyState,确实是断开了。但是由于不是error事件,所以并没有触发reconnect方法。代码中的reconnect方法只在error事件中才会触发。 因此我尝试了在心跳检测中检测到如果状态为3,或者在onclose事件中自动重连,就可以解决这个问题了。但现在有主动的close方法,因此需要判断不是主动的关闭。 如果能够接受,我可以提交一个pr,修复这个问题 @zcpua @ywachao