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

新手上路,请多包涵

我更新了我的项目以创建 React app 4.0,并且我正在减慢将文件移动到 TypeScript 的速度。我知道有了这个新版本,您不必从“react”重复导入 React。但是,在我没有导入 React 的所有 TS 文件中,我收到此错误:

‘React’ 指的是一个 UMD 全局,但当前文件是一个模块。考虑添加一个导入而不是.ts(2686)`

我知道我可以通过导入 React 来修复它,但我认为这不再需要。另外,有人可以解释这个错误的含义吗?

我的基本 TSX 文件

const Users = () => {
    return <>Teachers aka Users</>;
};

export default Users;

原文由 Rafael 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 6.2k
2 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题