gpt4 book ai didi

reactjs - Typescript + Parcel new JSX transform - React is not defined 错误

转载 作者:行者123 更新时间:2023-12-04 14:57:01 27 4
gpt4 key购买 nike

我已经更新到 React 17+,现在在删除时遇到 React is not defined 问题从 typescript TSX 和 JSX 文件中的“react” 语句导入 React。

我该如何解决这个问题?

最佳答案

我已经确定问题是 Parcel(撰写本文时的版本 2.0.0-beta.3.1)正在使用的一些过时的 babel 插件版本。

这是我的解决方案:

将这两个包添加到你的package.json文件中:

yarn add --dev @babel/core @babel/plugin-transform-react-jsx
or
npm i -D @babel/core @babel/plugin-transform-react-jsx

更新你的 babel 配置或创建一个新的 .babelrc 文件:

{
"plugins": [
[
"@babel/plugin-transform-react-jsx",
{
"runtime": "automatic"
}
]
]
}

关于reactjs - Typescript + Parcel new JSX transform - React is not defined 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67759433/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com