目录Vue-cli项目报错sockjs.js报错原因解决办法vue4.5脚手架支持IE,提示sockjs错误vue-cli项目报错sockjs.js报错 在做vue项目时,突然就报s
在做vue项目时,突然就报sockjs.js?9be2:1606 GET Http://192.168.43.226:8080/sockjs-node/info?t=1584966826465 net::ERR_CONNECTioN_TIMED_OUT这个错误
sockjs-node是一个javascript库,提供跨浏览器JavaScript的api,创建了一个低延迟、全双工的浏览器和WEB服务器之间通信通道。
在项目运行以后,network会一直调用这个接口。如果没有使用,那么就一直会报这个异常。
1.找到/node_modules/sockjs-client/dist/sockjs.js
2.注释掉self.xhr.send(payload);这一行,然后就可以解决了
try {
// self.xhr.send(payload);
} catch (e) {
self.emit(‘finish', 0, ‘');
self._cleanup(false);
}
如图:
项目组最近反馈vue最新脚手架搭建的项目不支持IE,提示sockjs错误,采用垫片也不好使,
刻意查了下资料,最新脚手架已经不需要配置垫片,只要配置一下transpileDependencies就行,
再vue.config.js添加如下配置即可:一定要两个都配上
transpileDependencies:['sock-js','sockjs-client']
效果很OK的。
以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。
--结束END--
本文标题: vue中vue-cli项目报错sockjs.js报错问题
本文链接: https://www.lsjlt.com/news/174269.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-01-12
2023-05-20
2023-05-20
2023-05-20
2023-05-20
2023-05-20
2023-05-20
2023-05-20
2023-05-20
2023-05-20
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0