如何添加 TypeScript 3.7 可选链接支持来创建反应应用项目

Posted

技术标签:

【中文标题】如何添加 TypeScript 3.7 可选链接支持来创建反应应用项目【英文标题】:How to add TypeScript 3.7 Optional Chaining support to create react app project 【发布时间】:2020-04-11 10:36:08 【问题描述】:

我想在我的 create-react-app 项目中使用 TypeScript 3.7 的最新功能。例如可选链接和无效合并。

我尝试使用以下方法创建一个全新的项目:

npx create-react-app my-app --template typescript

它工作了,但我仍然不知道如何让它在我现有的项目中工作。

如何向我当前的现有项目添加对此的支持?

【问题讨论】:

【参考方案1】:

试试这个

npm install -s react-scripts@next

【讨论】:

不适用于我现有的项目。启动开发服务器后出现错误... 它将适用于新项目。你能告诉我们错误吗? 当我从 3.2.0 -> 3.3.0 碰撞 react-scripts 时,我的项目中断了。我收到“分配失败 - javascript 堆内存不足”。

以上是关于如何添加 TypeScript 3.7 可选链接支持来创建反应应用项目的主要内容,如果未能解决你的问题,请参考以下文章

重磅!TypeScript 3.7 RC发布,备受瞩目的Optional Chaining来了

可选链与空值合并

如何结合解构赋值和可选链接?

Vue 3.0.0.rc-5 中的 TypeScript 3.9.7 可选链接警告

VSCode 中的可选链接运算符支持

TypeScript 3.7 最新实用特性解读