React Typescript:看起来您正在尝试使用 TypeScript,但没有安装 TypeScript

Hib*_*sef 7 typescript reactjs

我想创建一个 React 应用程序,并且想在这个应用程序中使用 typescript,首先我访问了 React 网站,以便使用 typescript 创建一个应用程序,我发现我必须先将此指令放入终端中:

npx create-react-app my-app --template typescript
Run Code Online (Sandbox Code Playgroud)

安装完成后,我将其放入终端:

npm start
Run Code Online (Sandbox Code Playgroud)

但我收到了这个错误:

It looks like you're trying to use TypeScript but do not have typescript installed
Run Code Online (Sandbox Code Playgroud)

我打开终端并编写了以下指令:

npm install
Run Code Online (Sandbox Code Playgroud)

然后我运行该应用程序:

npm start 
Run Code Online (Sandbox Code Playgroud)

但错误仍然存​​在

我该如何解决这个问题?

Hib*_*sef 9

我按照以下说明解决了我的问题:

npm install --save typescript @types/node @types/react @types/react-dom @types/jest
Run Code Online (Sandbox Code Playgroud)

或者

yarn add typescript @types/node @types/react @types/react-dom @types/jest
Run Code Online (Sandbox Code Playgroud)

  • 确保在 package.json 中检查您使用的 React 版本。当我尝试将打字稿添加到 React17 项目时,我收到了“它看起来像......”错误。我必须将我的@types固定到版本17。例如:npm install --save-dev typescript @types/react@17.0.0 @types/node@17.0.0 @types/react-dom@17.0.0 (3认同)