安装和设置
要在节点项目中使用带有 react 的 typescript,必须首先使用 npm 初始化项目目录。使用 npm init
初始化目录
通过 npm 或纱线安装
你可以通过执行以下操作使用 npm 安装 React :
npm install --save react react-dom
Facebook 发布了自己的名为 Yarn 的包管理器,它也可用于安装 React。安装 Yarn 后,你只需运行此命令:
yarn add react react-dom
然后,你可以在项目中使用 React,方法与通过 npm 安装 React 的方式完全相同。
在 Typescript 2.0+中安装反应类型定义
要使用 typescript 编译代码,请使用 npm 或 yarn 添加/安装类型定义文件。
npm install --save-dev @types/react @types/react-dom
或者,使用纱线
yarn add --dev @types/react @types/react-dom
在旧版本的 Typescript 中安装反应类型定义
你必须使用一个名为 tsd 的独立包
tsd install react react-dom --save
添加或更改 Typescript 配置
要使用 JSX (一种将 javascript 与 html / xml 混合的语言),你必须更改 typescript 编译器配置。在项目的 typescript 配置文件(通常名为 tsconfig.json
)中,你需要将 JSX 选项添加为:
"compilerOptions": {
"jsx": "react"
},
该编译器选项基本上告诉 typescript 编译器将代码中的 JSX 标记转换为 javascript 函数调用。
为了避免 TypeScript 编译器将 JSX 转换为普通的 javascript 函数调用,请使用
"compilerOptions": {
"jsx": "preserve"
},