这很简单,但事实并非如此。我使用最新的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。没变化
如果可能的话,我宁愿不退出。
我想念什么?
答案 0 :(得分:-1)
您需要将其设置如下:
"throwIfNamespace"`: false in file `@babel/preset-react/index.js