(1)create-react-app如何建立项目我前面第一章介绍过了,这里就不过多写了,css
(2)咱们主要来讲说按需加载的问题react
1. 引入antdnpm
npm install antd --save
2. 引入react-app-rewired(一个对 create-react-app 进行自定义配置的社区解决方案)json
npm install react-app-rewired --save
引入 react-app-rewired 并修改 package.json 里的启动配置babel
修改scripts:{}里面的内容antd
3. 引入babel-plugin-import app
npm install babel-plugin-import --save
而后在项目根目录建立一个 config-overrides.js
用于修改默认配置。 ide
const { injectBabelPlugin } = require('react-app-rewired'); module.exports = function override(config, env) { config = injectBabelPlugin( ['import', { libraryName: 'antd', libraryDirectory: 'es', style: 'css' }], config, ) return config; };
4. 而后在要用的模块中引入,例如:import { Button } from 'antd';ui