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

问题: 正常写tsx组件,必须要引入React模块,但是有时不知为何不导入,也不会报错。 而有的项目必须强制引入,不引入还会报错,困扰了很久,现在已经解决,记录一下。 经过比较后发现,在tsconfig.json文件中有如下设置。 .打开tsconfig.json文件。 .将jsx对应改为react。 .改为react后,会检查所有tsx或者jsx文件,没有引入React的会自动提示。 ...

2021-06-19 09:44 0 1141 推荐指数:

查看详情

react项目添加typescript类型定义文件 .d.ts

最近用react + antd mobile + typescript开发项目,其中使用了rc-form这个包,可惜没有typescript版本,导致找不到类型定义。 一起来重温一下这个经典的错误。 解决办法: 在网上查了很久,那些修改typeRoots的方法根本不好使,太坑人 ...

Tue Jul 07 16:50:00 CST 2020 0 4935
React + TS 项目添加 Jest 测试

react + ts 的组件库项目为例,记录 jest 安装配置及测试的过程。 一、安装配置 安装 jest 生成配置文件 按照引导进行选择后,会创建配置文件 jest.config.js,并在 package.json 中添加命令脚本 test: jest 支持 babel ...

Tue Aug 04 18:51:00 CST 2020 0 867
解决 VS Code 使用React及antd时提示问题

VS Code自动更新后,突然间React及antd就不能提示属性及方法了,更新前用的好好的。 解决方法:   使用npm的话也一样,在package.json增加对应的声明包即可。 那么问题来了,为啥之前没加都能用?这就是个迷了。 ...

Mon Sep 14 00:49:00 CST 2020 0 500
解决React项目关于升级React 18的报错问题

当我们使用React 18 版本构建项目时,通常我们运行项目的时候会在控制台看到这样的报错信息 虽然不会影响我们运行项目,但是对于强迫症的我们来说还是不能忍受的。我们在index.js文件中修改下ReactDom就可以消除这个报错: 1. 修改前index.js ...

Fri Apr 01 23:45:00 CST 2022 0 4584
create-react-app 创建react ts项目启动报错

执行创建react ts项目命令: create-react-app demo2 --template typescript 初始化完项目后,打开项目看到 tsconfig.json 报错 问题来了,就算我把 "react-jsx" 改成 ...

Sat Dec 12 01:28:00 CST 2020 0 849
react : umi 引入 antd 踩坑

首先要明确一个问题。 不管是 antd 还是 dva 还是别的什么东西,他们都是 umi 的插件——只要这个项目是使用 umi 脚手架生成的。 所以第一步应该是 .umirc.js (config.js) 的配置。 把 antd 的布局UI的代码粘到 Layouts ...

Mon Nov 04 21:50:00 CST 2019 0 1618
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM