export * from

export * from导出模块时,不会导出default模块

import * from导入模块时,如果有default模块,会连同default模块一起导入

假设a.js除了default还有其他导出:

export default function OrgSelect(){
}
export const OrgConfig = {
    id:'123'
}

在b文件中使用了export * from './a',想将a文件中所有的模块(含default)再转发出去

export * from './a';
export function b(){};

c文件中想从b文件中导入所有的模块(含a文件的default),使用以下代码:

import * as a from './b';
console.log(a); //没有default了
posted @ 2022-08-04 22:12  我是格鲁特  阅读(2431)  评论(0编辑  收藏  举报