reactjs – 如何找到.babelrc?

我想用
Ant Design创建React应用程序

在文档中,它说我需要将.babelrc更改为模块化加载文件,也是从https://medium.com/@GeoffMiller/how-to-customize-ant-design-with-react-webpack-the-missing-guide-c6430f2db10f开始.

但是,我找不到任何……我对Webpack / Babel /其他东西很新…
我使用create-react-app来制作React应用程序

请帮忙..

这是我的package.json:

{
  "name": "ant",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "antd": "^3.0.3",
    "jquery": "^3.2.1",
    "react": "^16.2.0",
    "react-dom": "^16.2.0",
    "react-scripts": "1.0.17"
  },
  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test --env=jsdom",
    "eject": "react-scripts eject"
  },
  "devDependencies": {
    "babel-plugin-import": "^1.6.3",
    "css-loader": "^0.28.7",
    "less": "^2.7.3",
    "less-loader": "^4.0.5",
    "less-vars-to-js": "^1.2.1",
    "style-loader": "^0.19.1"
  }
}

最佳答案 如果您使用create-react-app创建了React应用程序,首先需要从应用程序中弹出,以便您可以使用自定义配置.查看有关自定义设置的官方文档:
link

注意:这是单向操作.一旦弹出,你就无法回去!

一旦你在反应应用程序中运行“npm run eject”,你就可以使用自定义babel预设.从项目中弹出后,转到package.json,你会发现babel预设.

有两种方法可以在您的反应应用中编辑您的Babel配置

1)使用package.json直接编辑:

{
  "babel": {      // nest config under "babel"
    "presets": [
      "es2015",
    ],
    "plugins": ["transform-class-properties"]
  }
}

2)创建新的.babelrc文件并编辑配置:

    //.babelrc
     {
  "presets": [
    "es2015",
  ],
  "plugins": ["transform-class-properties"]
}
点赞