解决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 相关文章推荐
jquery 实现的全选和反选
Apr 15 Javascript
腾讯与新浪的通过IP地址获取当前地理位置(省份)的接口
Jul 26 Javascript
js 取时间差去掉周六周日实现代码
Dec 25 Javascript
jquery ajax跨域解决方法(json方式)
Feb 04 Javascript
深入分析Cookie的安全性问题
Mar 01 Javascript
学习Angular中作用域需要注意的坑
Aug 17 Javascript
JavaScript对象的浅拷贝与深拷贝实例分析
Jul 25 Javascript
JavaScript原型对象、构造函数和实例对象功能与用法详解
Aug 04 Javascript
小程序实现页面顶部选项卡效果
Nov 06 Javascript
关于vue.js中实现方法内某些代码延时执行
Nov 14 Javascript
小程序新版订阅消息模板消息
Dec 31 Javascript
Vue项目vscode 安装eslint插件的方法(代码自动修复)
Apr 15 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
一个好用的PHP验证码类实例分享
2013/12/27 PHP
Yii实现多按钮保存与提交的方法
2014/12/03 PHP
php中删除、清空session的方式总结
2015/10/09 PHP
yii2实现 "上一篇,下一篇" 功能的代码实例
2017/02/04 PHP
JS 遮照层实现代码
2010/03/31 Javascript
仿中关村在线首页弹出式广告插件(jQuery版)
2012/05/03 Javascript
js 通用订单代码
2013/12/23 Javascript
jquery插件orbit.js实现图片折叠轮换特效
2015/04/14 Javascript
基于javascript实现浏览器滚动条快到底部时自动加载数据
2015/11/30 Javascript
JS HTML5拖拽上传图片预览
2016/07/18 Javascript
Javascript中构造函数要注意的一些坑
2017/01/23 Javascript
vue 组件使用中的一些细节点
2018/04/25 Javascript
javascript使用正则实现去掉字符串前面的所有0
2018/07/23 Javascript
微信小程序新闻网站详情页实例代码
2020/01/10 Javascript
[03:42]2016国际邀请赛中国区预选赛首日现场玩家采访
2016/06/26 DOTA
在主机商的共享服务器上部署Django站点的方法
2015/07/22 Python
Python实现上下班抢个顺风单脚本
2018/02/07 Python
详解Python中where()函数的用法
2018/03/27 Python
浅谈python中str字符串和unicode对象字符串的拼接问题
2018/12/04 Python
解决PyCharm控制台输出乱码的问题
2019/01/16 Python
Python实现截取PDF文件中的几页代码实例
2019/03/11 Python
django之导入并执行自定义的函数模块图解
2020/04/01 Python
Python sqlalchemy时间戳及密码管理实现代码详解
2020/08/01 Python
python中通过pip安装库文件时出现“EnvironmentError: [WinError 5] 拒绝访问”的问题及解决方案
2020/08/11 Python
Python urlopen()参数代码示例解析
2020/12/10 Python
Champion澳大利亚官网:美国冠军运动服装
2018/05/07 全球购物
三陽商会官方网站:Sanyo iStore
2019/05/15 全球购物
《台湾的蝴蝶谷》教学反思
2014/02/20 职场文书
2014年党员创先争优承诺书
2014/05/29 职场文书
大学生年度个人总结
2015/02/15 职场文书
自我工作评价范文
2015/03/06 职场文书
烈士陵园扫墓感想
2015/08/07 职场文书
谢师宴家长答谢词
2015/09/30 职场文书
如何制定一份可行的计划!
2019/06/21 职场文书
2019大学生暑期实习心得总结
2019/08/21 职场文书
Android实现获取短信验证码并自动填充
2023/05/21 Java/Android