require.context导出组件
const components = {}
const files = require.context('./',false,/\.tsx$/);
const modules = files.keys().map(files)
files.keys().map((current,i) => {
    const name = current.replace(/(\.\/|\.tsx)/g,'')
    components[name] = modules[i].default || modules[i]
})
module.exports  = components
//使用
import {ComA, ComB} from  './components'
或者
const components = {}
const files = require.context('./',false,/\.tsx$/);
files.keys().map((current,i) => {
    const name = current.replace(/(\.\/|\.tsx)/g,'')
    components[name] = files(current).default || files(current)
})
export default compoents
//使用
import components from  './components'
const {ComA, ComB} = components
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号