2016-10-13 48 views
0

我在Webstorm上工作,并尝试通过TypeScript * .tsx进行编译。 我把反应文件夹放在我的项目的根目录下。我输入的是与相关的打字稿命令反应。 虽然我TSC我得到以下错误:TypeScript错误:重复标识符,React定义文件

react-definition/react.d.ts(2267,9): error TS2300: Duplicated identifier 'tspan'. 

和它指向的反应定义文件夹中。

UPDATE: 这里是代码:

import * as react from "react-definition" 
<div> 
<Check/> 
</div> 

谁能帮助?在你的代码导入时之后,

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

+0

请添加您的代码 – Alon

回答

0

如果您使用NPM在你的项目,你可以运行下面的命令(在控制台或终端)自动添加打字稿定义文件反应

import * as React from 'react'; 

如果您尚未使用npm,则应使用npm初始化您的项目。在您的终端或控制台中运行以下命令,同时在您的项目文件夹中:

npm init 
npm install --save react react-dom 
npm install --save-dev typescript 
相关问题