react的ts配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了react的ts配置相关的知识,希望对你有一定的参考价值。

参考技术A 最近准备自己造一套轮子,技术栈暂定为react+typescript。在react引入ts的时候还是遇到了一些坑,所以写篇文章记录一下引入的过程。
引入ts么,就要先选择一个ts的解析工具,这里我根据文档选了awesome-typescript-loader,所以在webpack.config.js里加

然后配置ts.config.js文件,在配置的时候,我加了这样一个选项

然后在yarn test的时候出现了一些bug,引入react必须import * as React from 'react'这么引, 否则就出错,报错如下

必须把它改成

所以ts.config.js配置应如下

另外,我需要再引入一下tslint,所以还要配置一个
tslint

配置完成,下一节我会讲react里怎么使用ts。

以上是关于react的ts配置的主要内容,如果未能解决你的问题,请参考以下文章

react18 + TS的webpack增量配置——使用craco/craco

react18 + TS的webpack增量配置——使用craco/craco

react-native 项目配置ts运行环境

react项目tsconfig不生效

react结合ts与mobx环境搭建步骤详解

新手搭建 ts + react + webpack 项目