实现antd组件的按需打包

?实现antd组件的按需打包

1、添加依赖

yarn add babel-plugin-import react-app-rewired  customize-cra

2、项目根目录下新建config-overrides.js文件

const { override, fixBabelImports, addLessLoader } = require('customize-cra');

module.exports = override(
  fixBabelImports('import', {
    libraryName: 'antd',
    libraryDirectory: 'es',
    style: 'css',
  })
);

3、修改配置:package.json

"scripts": {
    "start": "react-app-rewired start",
    "build": "react-app-rewired build",
    "test": "react-app-rewired test --env=jsdom",
    "eject": "react-scripts eject"
  }

版权声明:本文为weixin_44987713原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。