React(九)create-react-app建立项目 + 按需加载Ant Design

(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

相关文章
相关标签/搜索