'React'指的是一个UMD全局变量,但当前文件是一个模块。

12 浏览
0 Comments

'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;

0