我想在create-react-app中添加babel插件

时间:2019-08-22 19:12:14

标签: reactjs babeljs create-react-app

我想在react-scripts中添加以下babel配置,我不想从cra中退出,我想不退出就继续使用它。我看到有一种方法可以分叉存储库并添加您的自定义配置。但是我想知道我可以在哪里粘贴它。

// .babelrc or babel-loader option
{
  "plugins": [
    ["import", { "libraryName": "antd", "libraryDirectory": "es", "style": "css" }] // `style: true` for less
  ]
}

1 个答案:

答案 0 :(得分:1)

如果您想覆盖React的一个配置文件的属性,您可以只在项目的主目录中创建该配置文件并设置单个属性,这将覆盖React的配置中的该属性。对于babel,您可以像这样将其作为属性添加到package.json中:

  "babel": {
    "presets": [ ... ],
    "plugins": [ ... ],
  }

如果运行npm run-scriptject,您将在project / config的主目录中获得ReactJS用于您的项目的所有配置的副本,从那里您可以编辑任何内容,并保持版本跟踪所做的更改,而不会使React仓库混乱。

如果您坚持要分叉,则可以从here派生主要的create-react-app存储库,该存储库包含react-scripts here