gpt4 book ai didi

javascript - create-react-app (TypeScript) .babelrc throwIfNamespace=true 设置

转载 作者:行者123 更新时间:2023-12-05 08:11:33 27 4
gpt4 key购买 nike

以为这很简单,但事实并非如此。我使用最新的 create-react-app 生成了一个简单的应用程序。添加 <gcse:search>标记并获取以下内容:

Namespace tags are not supported by default. React's JSX doesn't support namespace tags. You can turn on the 'throwIfNamespace' flag to bypass this warning.
16 | return (
17 | <div className="comptext">
> 18 | <gcse:search defaultToRefinement="mostly-center"></gcse:search>
| ^
19 | </div>
20 | );

.babelrc 是:

{
"presets": [
[
"@babel/preset-react",
{
"throwIfNamespace": false
}
]
]
}

我已经尝试了多个 .babelrc 配置,package.json 中的“babel”键,甚至尝试过包含 .bablerc.js。没有变化

如果可能的话,我宁愿不弹出它。

我错过了什么?

最佳答案

需要设置如下:

“throwIfNamespace”`:在文件 `@babel/preset-react/index.js 中为 false

关于javascript - create-react-app (TypeScript) .babelrc throwIfNamespace=true 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53959796/

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