TypeError:(0 ,jsdom.jsdom) is not a function 2022-05-25 19:57 82阅读 0赞 在使用`Enzyme`测试容器组件时,为了能使用`mount`方法递归渲染出所有`DOM`,不得不使用`JSDOM`在`Node.js中`模拟一个类似浏览器的环境。于是有了下面代码: import { jsdom } from 'jsdom'; global.document = jsdom('<!doctype html><html><body></body></html>'); global.window = document.defaultView; global.navigator = global.window.navigator; ,但是,运行过程中却报错,如下: ![这里写图片描述][70] 正确代码应为: import jsdom from 'jsdom'; const {JSDOM}=jsdom; const { document}=(new JSDOM('')).window; global.document = document; global.window = document.defaultView; global.navigator = global.window.navigator; 参考:[https://github.com/airbnb/enzyme/issues/942][https_github.com_airbnb_enzyme_issues_942] [70]: /images/20220525/e7858ea98c1b4d4d8720645254dfcdd8.png [https_github.com_airbnb_enzyme_issues_942]: https://github.com/airbnb/enzyme/issues/942 文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。
相关 Uncaught TypeError: form.render is not a function 引言:一直报这个错误,刚开始不知道哪里的问题,后来才明白原来是,引入的layui.js跟引入jquery的包产生了冲突。 把引入的js包注释掉就可以了,不会产生冲突了。 < 我会带着你远行/ 2021年09月23日 07:14/ 0 赞/ 110 阅读
相关 "TypeError: handler.call is not a function"问题 进入组件页面时,vue报错:Error in mounted hook: "TypeError: handler.call is not a function", ![157 梦里梦外;/ 2021年11月27日 06:48/ 0 赞/ 160 阅读
相关 TypeError: react__WEBPACK_IMPORTED_MODULE_0___default.a.createClass is not a function 1、错误描述 ![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly95b3VoYWlkb25nLmJs Bertha 。/ 2022年01月27日 05:29/ 0 赞/ 1064 阅读
相关 TypeError: instance.render is not a function 1、错误描述 ![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly95b3VoYWlkb25nLmJs 旧城等待,/ 2022年01月28日 23:39/ 0 赞/ 98 阅读
相关 TypeError: "_vm.onetopic is not a function" 解决方案 1、方法 onetopic要放在methods:\{\}里面 2、看看自己是不是多个\},导致方法在methods:\{\}外面了 ------------ 浅浅的花香味﹌/ 2022年02月01日 11:15/ 1 赞/ 140 阅读
相关 TypeError: db.collection is not a function 1、错误描述 F:\nodejs>node insertData.js (node:10028) DeprecationWarning: current UR 比眉伴天荒/ 2022年05月16日 08:11/ 0 赞/ 74 阅读
相关 TypeError:(0 ,jsdom.jsdom) is not a function 在使用`Enzyme`测试容器组件时,为了能使用`mount`方法递归渲染出所有`DOM`,不得不使用`JSDOM`在`Node.js中`模拟一个类似浏览器的环境。于是有了下面 朱雀/ 2022年05月25日 19:57/ 0 赞/ 83 阅读
相关 Uncaught TypeError: c(...).off is not a function(… layer.open({ title: 'test', content: 'hello layer' }) 运行上面的代码,能弹出对话框,但按确定对话框不消失. 控制 喜欢ヅ旅行/ 2022年05月29日 21:05/ 0 赞/ 68 阅读
相关 Uncaught TypeError: XXX.getTime is not a function 因为变量只是字符串,无法调用日期函数。 你应该解析它们以获得一个`Date`对象,对于该格式我总是使用以下函数: // parse a date in yyyy-m 淡淡的烟草味﹌/ 2022年09月27日 17:16/ 0 赞/ 80 阅读
相关 Vue TypeError: this.$confirm is not a function 错误 在使用element ui,采用局部引入时候,报错`TypeError: this.$confirm is not a function`。 ![在这里插入图片 Dear 丶/ 2022年12月23日 14:24/ 0 赞/ 55 阅读
还没有评论,来说两句吧...