Reactjs 我想在CreateReact应用程序中添加一个babel插件
我想在Reactjs 我想在CreateReact应用程序中添加一个babel插件,reactjs,babeljs,create-react-app,Reactjs,Babeljs,Create React App,我想在react脚本中添加以下babel配置我不想从cra中弹出,我想继续使用它而不弹出。我发现有一种方法可以分叉repo并添加自定义配置。但我想知道我能把这个贴在哪里 // .babelrc or babel-loader option { "plugins": [ ["import", { "libraryName": "antd", "libraryDirectory": "es", "style": "css" }] // `style: true` for less ]
react脚本中添加以下babel配置
我不想从cra中弹出,我想继续使用它而不弹出。我发现有一种方法可以分叉repo并添加自定义配置。但我想知道我能把这个贴在哪里
// .babelrc or babel-loader option
{
"plugins": [
["import", { "libraryName": "antd", "libraryDirectory": "es", "style": "css" }] // `style: true` for less
]
}
如果希望覆盖React的某个配置文件的属性,只需在项目的主目录中创建该配置文件并设置该属性,这将覆盖React配置中的该属性。对于babel,您可以将其作为属性添加到package.json中,如下所示:
"babel": {
"presets": [ ... ],
"plugins": [ ... ],
}
如果您运行npm run script eject,您将在project/config的主目录中获得ReactJS用于您的项目的所有配置的副本,从那里您可以编辑任何您喜欢的内容,保持对更改的版本跟踪,而不会弄乱react存储库
如果您坚持使用fork,那么您可以使用包含react脚本的create-react-app主存储库fork,我认为这是不可能的。cra应用程序的非弹出版本的全部要点在于它是一个“确保”的设置。实际上,您希望承担责任,并偏离这种设置。“对于babel,您可以将其作为属性添加到package.json中,比如:[……]”您在哪里读到的?我曾尝试向package.json(在“babel”->“plugins”下)添加一个babel插件,但它被忽略了。