解决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 相关文章推荐
IE 缓存策略的BUG的解决方法
Jul 21 Javascript
jquery 操作css样式、位置、尺寸方法汇总
Nov 28 Javascript
JavaScript中split() 使用方法汇总
Apr 17 Javascript
JavaScript基于replace+正则实现ES6的字符串模版功能
Apr 25 Javascript
JS实现百度搜索接口及链接功能实例代码
Feb 02 Javascript
js正则相关知识点专题
May 10 Javascript
Webpack之tree-starking 解析
Sep 11 Javascript
vue项目中实现的微信分享功能示例
Jan 21 Javascript
详解vue的数据劫持以及操作数组的坑
Apr 18 Javascript
微信小程序实现拖拽功能
Sep 26 Javascript
前端 javascript 实现文件下载的示例
Nov 24 Javascript
抖音短视频(douyin)去水印工具的实现代码
Mar 30 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中存储用户ID和密码到mysql数据库的方法
2013/02/06 PHP
删除html标签得到纯文本可处理嵌套的标签
2014/04/28 PHP
SESSION存放在数据库用法实例
2015/08/08 PHP
php代码检查代理ip的有效性
2016/08/19 PHP
创建无限极分类树型结构的简单方法
2017/06/20 PHP
纯js实现的论坛常用的运行代码的效果
2008/07/15 Javascript
javascript学习笔记(五) Array 数组类型介绍
2012/06/19 Javascript
深入理解javascript动态插入技术
2013/11/12 Javascript
果断收藏9个Javascript代码高亮脚本
2016/01/06 Javascript
详解VueJs异步动态加载块
2017/03/09 Javascript
bootstrap+jQuery 实现下拉菜单中复选框全选和全不选效果
2017/06/12 jQuery
Angular表格神器ui-grid应用详解
2017/09/29 Javascript
全新打包工具parcel零配置vue开发脚手架
2018/01/11 Javascript
vue-router 组件复用问题详解
2018/01/22 Javascript
看看“疫苗查询”小程序有温度的代码
2018/07/31 Javascript
Element-ui tree组件自定义节点使用方法代码详解
2018/09/17 Javascript
JS数组求和的常用方法总结【5种方法】
2019/01/14 Javascript
python定时检查启动某个exe程序适合检测exe是否挂了
2013/01/21 Python
详解TensorFlow查看ckpt中变量的几种方法
2018/06/19 Python
Python实现的ftp服务器功能详解【附源码下载】
2019/06/26 Python
python实现七段数码管和倒计时效果
2019/11/23 Python
Python发送邮件封装实现过程详解
2020/05/09 Python
python语言中有算法吗
2020/06/16 Python
深入了解Python 方法之类方法 & 静态方法
2020/08/17 Python
python中entry用法讲解
2020/12/04 Python
利用CSS的Sass预处理器(框架)来制作居中效果
2016/03/10 HTML / CSS
HTML5实现锚点时请使用id取代name
2013/09/06 HTML / CSS
Laura Geller官网:美国彩妆品牌
2018/12/29 全球购物
莱德杯高尔夫欧洲官方商店:Ryder Cup Shop
2019/08/14 全球购物
暑期研修感言
2014/02/17 职场文书
出纳员岗位职责
2014/03/13 职场文书
高校优秀辅导员事迹材料
2014/05/07 职场文书
2016猴年开门红标语口号
2015/12/26 职场文书
跟班学习心得体会(共6篇)
2016/01/23 职场文书
二年级数学教学反思
2016/02/16 职场文书
动漫APP软件排行榜前十名,半次元上榜,第一款由腾讯公司推出
2022/03/18 杂记