有人使用redux开发工具在TS中遇到此错误吗?“类型'Window'上不存在属性'__REDUX_DEVTOOLS_EXTENSION_COMPOSE__'。

有人使用redux开发工具在TS中遇到此错误吗?“类型'Window'上不存在属性'__REDUX_DEVTOOLS_EXTENSION_COMPOSE__'。,第1张

有人使用redux开发工具在TS中遇到此错误吗?“类型'Window'上不存在属性'__REDUX_DEVTOOLS_EXTENSION_COMPOSE__'。

这是这个问题)的特例。Redux不提供类型,

__REDUX_DEVTOOLS_EXTENSION_COMPOSE__
因为Redux
DevTools公开了该功能,而不是Redux本身。

可能是:

const composeEnhancers = window['__REDUX_DEVTOOLS_EXTENSION_COMPOSE__'] as typeof compose || compose;

要么:

declare global {    interface Window {      __REDUX_DEVTOOLS_EXTENSION_COMPOSE__?: typeof compose;    }}const composeEnhancers = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose;

这已经由

redux-devtools-extension
包含Typescript类型的包完成。如果已安装,则应使用其导入,而不是
__REDUX_DEVTOOLS_EXTENSION_COMPOSE__
手动访问。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5622646.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存