Javascript 创建react应用程序(TypeScript)。babelrc throwIfNamespace=true设置
我以为这很简单,但事实并非如此。我用最新的create-react应用程序生成了一个简单的应用程序。添加标记并获取以下内容:Javascript 创建react应用程序(TypeScript)。babelrc throwIfNamespace=true设置,javascript,reactjs,typescript,babeljs,create-react-app,Javascript,Reactjs,Typescript,Babeljs,Create React App,我以为这很简单,但事实并非如此。我用最新的create-react应用程序生成了一个简单的应用程序。添加标记并获取以下内容: 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 |
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配置,babel key在package.json中,甚至尝试了包括.bablerc.js。不变
如果可能的话,我不想弹出这个
我缺少什么?您需要按如下方式设置:
throwIfNamespace`:false在文件`@babel/preset react/index.js中,您需要按如下方式设置它: throwIfNamespace`:false在文件`@babel/preset react/index.js中,你能不能看一下它似乎解决了问题而没有弹出。你能不能看一下它似乎解决了问题而没有弹出。
{
"presets": [
[
"@babel/preset-react",
{
"throwIfNamespace": false
}
]
]
}