我想在react-scripts
中添加以下babel配置,我不想从cra中退出,我想不退出就继续使用它。我看到有一种方法可以分叉存储库并添加您的自定义配置。但是我想知道我可以在哪里粘贴它。
// .babelrc or babel-loader option
{
"plugins": [
["import", { "libraryName": "antd", "libraryDirectory": "es", "style": "css" }] // `style: true` for less
]
}
答案 0 :(得分:1)
如果您想覆盖React的一个配置文件的属性,您可以只在项目的主目录中创建该配置文件并设置单个属性,这将覆盖React的配置中的该属性。对于babel,您可以像这样将其作为属性添加到package.json中:
"babel": {
"presets": [ ... ],
"plugins": [ ... ],
}
如果运行npm run-scriptject,您将在project / config的主目录中获得ReactJS用于您的项目的所有配置的副本,从那里您可以编辑任何内容,并保持版本跟踪所做的更改,而不会使React仓库混乱。
如果您坚持要分叉,则可以从here派生主要的create-react-app存储库,该存储库包含react-scripts here