解决Can't find variable: SockJS vue项目的问题


Posted in Javascript onSeptember 22, 2020

用的vue-cli(webpack-simple模板),在开发环境运行(npm run dev),一直都没有问题,突然在ios的safari中调试,出现报错:

Can't find variable: SockJS

这是为什么呢?

原来这是webpack(我的版本:3.6.0)的报错,webpack的热加载是采用websocket来通知浏览器实现的, SockJS是一个必须的库。

这个问题属于意外吧,googel的话有很多方式来解决。最简单:

将webpack.config.js中的:

devtool: '#eval-source-map'

改为:

devtool:'inline-source-map'

至于这2个的差别,自己去百度吧!

补充知识:解决vue中vue-cli项目报错sockjs.js报错

在使用vue-cli脚手架创建项目的时候,在npm create app命令后,项目创建成功后通过npm run serve命令运行以后,控制台报错,sockjs.js?9be2:1606 GET http://192.168.16.105:8080/sockjs-node/info?t=1574662800493 net::ERR_CONNECTION_TIMED_OUT

错误分析

sockjs-node是一个JavaScript库,提供跨浏览器JavaScript的API,创建了一个低延迟、全双工的浏览器和web服务器之间通信通道。在项目运行以后,network会一直调用这个接口。如果没有使用,那么就一直会报这个异常。

解决办法

1.找到/node_modules/sockjs-client/dist/sockjs.js

2.在1605行,注释掉self.xhr.send(payload);这一行,然后就可以解决了

try {
// self.xhr.send(payload);
} catch (e) {
self.emit(‘finish', 0, ‘');
self._cleanup(false);
}

以上这篇解决Can't find variable: SockJS vue项目的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript动态调整TextArea高度的代码
Dec 28 Javascript
jquery加载页面的方法(页面加载完成就执行)
Jun 21 Javascript
jQuery中ajax的get()方法用法实例
Dec 26 Javascript
JavaScript学习笔记之DOM基础 2.4
Aug 14 Javascript
JavaScript实现给定时间相加天数的方法
Jan 25 Javascript
jQuery绑定事件的几种实现方式
May 09 Javascript
jQuery代码实现表格中点击相应行变色功能
May 09 Javascript
chrome浏览器如何断点调试异步加载的JS
Sep 05 Javascript
koa-router源码学习小结
Sep 07 Javascript
jquery轻量级数字动画插件countUp.js使用详解
Oct 17 jQuery
js实现数字跳动到指定数字
Aug 25 Javascript
浅谈javascript事件环微任务和宏任务队列原理
Sep 12 Javascript
解决vue-router 嵌套路由没反应的问题
Sep 22 #Javascript
Js跳出两级循环方法代码实例
Sep 22 #Javascript
vue 二维码长按保存和复制内容操作
Sep 22 #Javascript
vue-router 按需加载 component: () => import() 报错的解决
Sep 22 #Javascript
解决vue2中使用elementUi打包报错的问题
Sep 22 #Javascript
element-ui中dialog弹窗关闭按钮失效的解决
Sep 22 #Javascript
小程序实现录音功能
Sep 22 #Javascript
You might like
简单采集了yahoo的一些数据
2007/02/14 PHP
php将url地址转化为完整的a标签链接代码(php为url地址添加a标签)
2014/01/17 PHP
ThinkPHP中使用Ueditor富文本编辑器
2015/09/02 PHP
php cookie工作原理与实例详解
2016/07/18 PHP
PHP读取并输出XML文件数据的简单实现方法
2017/12/22 PHP
fix-ie5.js扩展在IE5下不能使用的几个方法
2007/08/20 Javascript
IE之动态添加DOM节点触发window.resize事件
2010/07/27 Javascript
JavaScript 小型打飞机游戏实现原理说明
2010/10/28 Javascript
jquery实现心算练习代码
2010/12/06 Javascript
jquery中html、val与text三者属性取值的联系与区别介绍
2013/12/29 Javascript
jquery的live使用注意事项
2014/02/18 Javascript
jQuery实现复选框全选/取消全选/反选及获得选择的值
2014/06/12 Javascript
js实现按座位号抽奖
2017/04/05 Javascript
JavaScript调用模式与this关键字绑定的关系
2018/04/21 Javascript
vue插件实现v-model功能
2018/09/10 Javascript
JS实现悬浮球只在一侧滑动并且是横屏状态下
2020/08/19 Javascript
[01:24:34]2014 DOTA2华西杯精英邀请赛5 24 DK VS LGD
2014/05/25 DOTA
Python中使用md5sum检查目录中相同文件代码分享
2015/02/02 Python
Python微信企业号开发之回调模式接收微信端客户端发送消息及被动返回消息示例
2017/08/21 Python
python3.7.0的安装步骤
2018/08/27 Python
python版百度语音识别功能
2019/07/09 Python
python中tkinter的应用:修改字体的实例讲解
2019/07/17 Python
pytorch 使用单个GPU与多个GPU进行训练与测试的方法
2019/08/19 Python
python打开使用的方法
2019/09/30 Python
pytorch如何冻结某层参数的实现
2020/01/10 Python
绿色美容,有机护肤品和化妆品:Safe & Chic
2018/10/29 全球购物
日本最大化妆品和美容产品的综合口碑网站:cosme shopping
2019/08/28 全球购物
荷兰DOD药房中文官网:DeOnlineDrogist
2020/12/27 全球购物
学习党的群众路线教育实践活动心得体会
2014/03/01 职场文书
社会实践活动总结报告
2014/04/29 职场文书
维修工先进事迹
2014/05/29 职场文书
实名检举信范文
2015/03/02 职场文书
2015年教师党员承诺书
2015/04/27 职场文书
2015年国培研修感言
2015/08/01 职场文书
2016年学校“6﹒26国际禁毒日”宣传活动总结
2016/04/05 职场文书
pytorch中的torch.nn.Conv2d()函数图文详解
2022/02/28 Python