两次出口会增加捆束的大小吗

时间:2019-03-20 20:57:21

标签: javascript reactjs webpack

如果我有以下代码

class x {
    ...
}
export CreateFragmentContainer(x,graphqlQuery)

如果我再次进行类x的不带fragmentContainer的导出时,项目的捆绑包大小是否会这样?

export class x {
    ...
}
export CreateFragmentContainer(x,graphqlQuery)

此外,这个问题的答案会根据所使用的框架而变化吗?

1 个答案:

答案 0 :(得分:0)

仅当您同时导入两者或具有默认导出+命名导出但仅使用默认导出时,捆绑软件的大小才会增加。

我的意思是

export default class {
    ...
}

export const a = '1';

----

Import Something from './myfile'

vs

export default class {
    ...
}

export const a = '1';

----

Import { a } from './myfile'

方法2的捆束尺寸较小。

不,它不依赖于框架,它是“语言功能”。

相关问题