vscode 反应打字稿导入语法问题

React typescript import syntax issues with vscode

我刚开始使用 React TypeScript + Meteor 进行测试,但我不知道如何正确设置 VSCode。

TSX 和 TS 文件反应自动完成和语法突出显示工作正常,但每个模块导入欺骗 vscode 严重错误。

[ts] Cannot find module 'react'
[ts] Cannot find module 'react-dom'

下面是我的导入声明。

import * as React from "react";
import { render } from "react-dom";

组件加载正常,因此导入实际上可以正常工作,但每次导入时我都会遇到语法高亮显示问题,我想解决这个问题。

我没有任何 tsconfig.json 文件或打字文件夹。

我正在使用 https://github.com/barbatus/typescript 为流星构建自动转换打字稿文件。背景这有两个打字文件 tsconfig.json。

您需要输入 reactreact-dom

快速:

npm install --save-dev @types/react @types/react-dom

反应相似-dom。

确保你有 tsconfig 文件。

直接使用 npm 而不是打字。

npm install --save-dev @types/react @types/react-dom