我们在当前项目中使用 React 和 TypeScript,我遇到了以下行为。
import React, { Component } from 'react';
Run Code Online (Sandbox Code Playgroud)
我用下面的一行替换上面的行,因为它似乎Component只使用导入。
import { Component } from 'react';
Run Code Online (Sandbox Code Playgroud)
我被抛出以下错误
错误:“React”指的是 UMD 全局,但当前文件是一个模块。考虑改为添加导入。
我尝试在 Stack 和 GitHub 上查找,发现很少有文章和讨论,但仍不清楚为什么会发生这种情况。
会更感兴趣是 React 还是 Typescript 抛出它以及为什么?不是修复它的方法。
还有一些关于 UMD 的光线,为什么在这里使用它?