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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我想在create-react-app中添加babel插件相关的知识,希望对你有一定的参考价值。

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

// .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-scriptject,您将在project / config的主目录中获得ReactJS用于您的项目的所有配置的副本,从那里您可以编辑任何内容,并保持版本更改的跟踪并不会与react仓库混为一谈。

如果你坚持分叉它,你可以从叉的主要创造反应的应用程序内仓库在这里 ,它包含了反应的脚本在这里

以上是关于我想在create-react-app中添加babel插件的主要内容,如果未能解决你的问题,请参考以下文章

将 Sass (.scss) 添加到弹出的 create-react-app 配置

为 create-react-app 添加 React 测试库时出错(版本 16.12.0)

在 create-react-app 中,添加 Bootstrap 4?

我是不是错误地安装了 create-react-app?

使用 create-react-app 添加更多 service-worker 功能

create-react-app-不能使用npm install