我想用
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"]
}