解决umi项目引入React无智能提示,报错“React”指 UMD 全局,但当前文件是模块。请考虑改为添加导入。ts(2686)的问题。

Posted 冷枫残月

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决umi项目引入React无智能提示,报错“React”指 UMD 全局,但当前文件是模块。请考虑改为添加导入。ts(2686)的问题。相关的知识,希望对你有一定的参考价值。

问题:

正常写tsx组件,必须要引入React模块,但是有时不知为何不导入,也不会报错。

而有的项目必须强制引入,不引入还会报错,困扰了很久,现在已经解决,记录一下。

经过比较后发现,在tsconfig.json文件中有如下设置。

1.打开tsconfig.json文件。

 2.将jsx对应改为react。

 

3.改为react后,会检查所有tsx或者jsx文件,没有引入React的会自动提示。

以上是关于解决umi项目引入React无智能提示,报错“React”指 UMD 全局,但当前文件是模块。请考虑改为添加导入。ts(2686)的问题。的主要内容,如果未能解决你的问题,请参考以下文章

vite vue3+ts @引入无提示/解决提示报错

umi框架的使用

react 权限控制方案实践

React + Dva + Antd + Umi 概况

AntDesign(React)学习-13 使用UMI提供的antd模板

React yarn安装umi后 umi -v查询版本失败