'React'指的是一个UMD全局变量,但当前文件是一个模块。
- 论坛
- 'React'指的是一个UMD全局变量,但当前文件是一个模块。
12 浏览
'React'指的是一个UMD全局变量,但当前文件是一个模块。
我更新了我的项目,使用create react app 4.0,并且正在逐步将文件转换为TypeScript。我知道在这个新版本中,你不需要重复地从'react'导入React。然而,在我所有没有导入React的TS文件中,我收到了这个错误:
'React' refers to a UMD global, but the current file is a module.
Consider adding an import instead.ts(2686)`
我知道可以通过导入React来解决这个问题,但我以为这已经不再需要了。还有,有人能解释一下这个错误的意思吗?
我的基本TSX文件:
const Users = () => { return <>Teachers aka Users>; }; export default Users;