‘XXX’ is already defined @typescript-eslint/no-redeclare 警告 问题解决

上文React+Typescript项目环境中搭建并使用redux环境
结束是 其实不算完全写完吧

还会留下一个警告
在这里插入图片描述
这个报错 好像是说 这两个值已经定义过了 可能很多人 会觉得小问题 但你会发现 无论你名字怎么改都会一直 带着你新的名字继续报错 我们可以多套一层

export namespace Constants {
    
    
    export const INCREMENT_ENTHUSIASM = 'INCREMENT_ENTHUSIASM';
    export type INCREMENT_ENTHUSIASM = typeof INCREMENT_ENTHUSIASM;
    export const DECREMENT_ENTHUSIASM = 'DECREMENT_ENTHUSIASM';
    export type DECREMENT_ENTHUSIASM = typeof DECREMENT_ENTHUSIASM;
}

然后 在使用他们的地方也多写一个Constants
在这里插入图片描述
在这里插入图片描述
这样 我们的项目就正常运行了
在这里插入图片描述
且功能也不会受到任何影响

猜你喜欢

转载自blog.csdn.net/weixin_45966674/article/details/132957691