react项目创建
基本工具安装
sudo apt-get install -y npm
sudo npm install -g yarn create-react-app
创建react项目
create-react-app react-demo
cd react-demo
npm run start
自动启动浏览器后可以看到
npm的默认端口为3000,若已被占用,则向后寻找空闲端口,输入y或n选择是否使用新端口即可
使用Antd
安装antd
yarn add antd
antd优化
引入各个antd组件按需加载功能
yarn add react-app-rewired
yarn add babel-plugin-import
修改package.json中scripts部分
"scripts": {
- "start": "react-scripts start",
+ "start": "react-app-rewired start",
- "build": "react-scripts build",
+ "build": "react-app-rewired build",
- "test": "react-scripts test",
+ "test": "react-app-rewired test",
}
在项目目录下创建config-overrides.js文件
const { injectBabelPlugin } = require('react-app-rewired');
module.exports = function override(config, env) {
// do stuff with the webpack config...
config = injectBa