antd打包生成的lib / es / dist

lib / es / dist 是通过三个不同的模块系统打包生成的

  • es:es module模块系统
  • lib: commonjs模块系统
  • dist:UMD模块系统

config中设置按需引入

  babel: {
    plugins: [
        ['import', { libraryDirectory: 'es', libraryName: '@bdpfe/components', style: true }, '@bdpfe/components'],
        ['import', { libraryDirectory: 'es', libraryName: 'antd', style: true }, 'antd'],
    ],
    notExclude: [/@bdpfe\/components/]
  },

实践参考:使用umd、commonjs和es三种模式制作自己的React 组件(库)

你可能感兴趣的:(antd打包生成的lib / es / dist)