如何解决在项目成功中开玩笑,但从antd中获取错误
我在项目中开玩笑,并通过了测试,但出现如下错误:
(node:47921) UnhandledPromiseRejectionWarning: TypeError: (0,_insertCss.insertCss) is not a function
(node:47921) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block,or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection,use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
(node:47921) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future,promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
PASS src/components/BaseList/__test__/index.test.tsx (7.772 s)
src > components > BaseList
componentDidMount
✓ should call initData & handleSearch (157 ms)
initData
✓ should state panelHeight equals 100 (70 ms)
console.log
Current React Version: 16.13.1
at Object.<anonymous> (jest.setup.js:16:9)
console.error
Error: Uncaught [TypeError: (0,_insertCss.insertCss) is not a function]
at reportException (PROJECT_PATH/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at invokeEventListeners (PROJECT_PATH/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:209:9)
at HTMLUnknownElementImpl._dispatch (PROJECT_PATH/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:119:9)
at HTMLUnknownElementImpl.dispatchEvent (PROJECT_PATH/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:82:17)
at HTMLUnknownElementImpl.dispatchEvent (PROJECT_PATH/node_modules/jsdom/lib/jsdom/living/nodes/HTMLElement-impl.js:30:27)
at HTMLUnknownElement.dispatchEvent (PROJECT_PATH/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:157:21)
at Object.invokeGuardedCallbackDev (PROJECT_PATH/node_modules/react-dom/cjs/react-dom.development.js:237:16)
at invokeGuardedCallback (PROJECT_PATH/node_modules/react-dom/cjs/react-dom.development.js:292:31)
at flushPassiveEffectsImpl (PROJECT_PATH/node_modules/react-dom/cjs/react-dom.development.js:22853:9)
at unstable_runWithPriority (PROJECT_PATH/node_modules/scheduler/cjs/scheduler.development.js:653:12) TypeError: (0,_insertCss.insertCss) is not a function
at PROJECT_PATH/node_modules/@ant-design/icons/lib/utils.js:108:32
at commitHookEffectListMount (PROJECT_PATH/node_modules/react-dom/cjs/react-dom.development.js:19731:26)
at commitPassiveHookEffects (PROJECT_PATH/node_modules/react-dom/cjs/react-dom.development.js:19769:11)
at HTMLUnknownElement.callCallback (PROJECT_PATH/node_modules/react-dom/cjs/react-dom.development.js:188:14)
at invokeEventListeners (PROJECT_PATH/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:193:27)
at HTMLUnknownElementImpl._dispatch (PROJECT_PATH/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:119:9)
at HTMLUnknownElementImpl.dispatchEvent (PROJECT_PATH/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:82:17)
at HTMLUnknownElementImpl.dispatchEvent (PROJECT_PATH/node_modules/jsdom/lib/jsdom/living/nodes/HTMLElement-impl.js:30:27)
at HTMLUnknownElement.dispatchEvent (PROJECT_PATH/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:157:21)
at Object.invokeGuardedCallbackDev (PROJECT_PATH/node_modules/react-dom/cjs/react-dom.development.js:237:16)
at invokeGuardedCallback (PROJECT_PATH/node_modules/react-dom/cjs/react-dom.development.js:292:31)
at flushPassiveEffectsImpl (PROJECT_PATH/node_modules/react-dom/cjs/react-dom.development.js:22853:9)
at unstable_runWithPriority (PROJECT_PATH/node_modules/scheduler/cjs/scheduler.development.js:653:12)
at runWithPriority$1 (PROJECT_PATH/node_modules/react-dom/cjs/react-dom.development.js:11039:10)
at flushPassiveEffects (PROJECT_PATH/node_modules/react-dom/cjs/react-dom.development.js:22820:12)
at performSyncWorkOnRoot (PROJECT_PATH/node_modules/react-dom/cjs/react-dom.development.js:21737:3)
at PROJECT_PATH/node_modules/react-dom/cjs/react-dom.development.js:11089:24
at unstable_runWithPriority (PROJECT_PATH/node_modules/scheduler/cjs/scheduler.development.js:653:12)
at runWithPriority$1 (PROJECT_PATH/node_modules/react-dom/cjs/react-dom.development.js:11039:10)
at flushSyncCallbackQueueImpl (PROJECT_PATH/node_modules/react-dom/cjs/react-dom.development.js:11084:7)
at flushSyncCallbackQueue (PROJECT_PATH/node_modules/react-dom/cjs/react-dom.development.js:11072:3)
at scheduleUpdateOnFiber (PROJECT_PATH/node_modules/react-dom/cjs/react-dom.development.js:21199:9)
at Object.enqueueSetState (PROJECT_PATH/node_modules/react-dom/cjs/react-dom.development.js:12639:5)
at Notification.Object.<anonymous>.Component.setState (PROJECT_PATH/node_modules/react/cjs/react.development.js:471:16)
at Notification._this.add (PROJECT_PATH/node_modules/rc-notification/lib/Notification.js:78:13)
at Object.notice (PROJECT_PATH/node_modules/rc-notification/lib/Notification.js:235:22)
at PROJECT_PATH/node_modules/antd/lib/message/index.js:96:16
at getMessageInstance (PROJECT_PATH/node_modules/antd/lib/message/index.js:48:5)
at PROJECT_PATH/node_modules/antd/lib/message/index.js:95:5
at new Promise (<anonymous>)
at Object.notice [as open] (PROJECT_PATH/node_modules/antd/lib/message/index.js:86:22)
at Object.error (PROJECT_PATH/node_modules/antd/lib/message/index.js:181:16)
at PROJECT_PATH/src/lib/request/index.ts:22:15
at processTicksAndRejections (internal/process/task_queues.js:97:5)
at VirtualConsole.<anonymous> (node_modules/jsdom/lib/jsdom/virtual-console.js:29:45)
at reportException (node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:70:28)
at invokeEventListeners (node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:209:9)
at HTMLUnknownElementImpl._dispatch (node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:119:9)
at HTMLUnknownElementImpl.dispatchEvent (node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:82:17)
at HTMLUnknownElementImpl.dispatchEvent (node_modules/jsdom/lib/jsdom/living/nodes/HTMLElement-impl.js:30:27)
console.error
The above error occurred in the <IconReact> component:
in IconReact (created by AntdIcon)
in span (created by AntdIcon)
in AntdIcon (created by ForwardRef(CloseCircleFilled))
in ForwardRef(CloseCircleFilled)
in div
in div (created by Notice)
in div (created by Notice)
in Notice (created by Notification)
in AnimateChild (created by Animate)
in span (created by Animate)
in Animate (created by Notification)
in div (created by Notification)
in Notification
Consider adding an error boundary to your tree to customize error handling behavior.
at logCapturedError (node_modules/react-dom/cjs/react-dom.development.js:19527:21)
at logError (node_modules/react-dom/cjs/react-dom.development.js:19564:5)
at update.callback (node_modules/react-dom/cjs/react-dom.development.js:20708:5)
at callCallback (node_modules/react-dom/cjs/react-dom.development.js:12490:12)
at commitUpdateQueue (node_modules/react-dom/cjs/react-dom.development.js:12511:9)
at commitLifeCycles (node_modules/react-dom/cjs/react-dom.development.js:19883:11)
at commitLayoutEffects (node_modules/react-dom/cjs/react-dom.development.js:22803:7)
我尝试了所有可以找到的方法,但仍未找到正确的解决方法,我添加了testPathIgnorePatterns:['/ dist /','/node_modules/(?!@ant-design)(.*)' ]和transformIgnorePatterns:在Jest配置中为['/ dist /','/ node_modules /'],但无效。
有人可以帮助我吗?想!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。