Javascript 什么';从同一模块多次导入的影响是什么?
对同一模块多次使用Javascript 什么';从同一模块多次导入的影响是什么?,javascript,webpack,import,ecmascript-6,babeljs,Javascript,Webpack,Import,Ecmascript 6,Babeljs,对同一模块多次使用import(特别是使用babel进行传输时)是否会影响性能?在性能方面,以下各项之间有什么区别(如有): import { something } from 'myModule'; import { somethingElse } from 'myModule'; vs vs vs 最后一个将假定导出的内容将包含某物和某物 e、 g 最后一个不会导入整个模块。它将只导入默认导出。你是说,import*作为“myModule”的整体模块?对,对不起。我的问题是,重要的是考虑并
import
(特别是使用babel
进行传输时)是否会影响性能?在性能方面,以下各项之间有什么区别(如有):
import { something } from 'myModule';
import { somethingElse } from 'myModule';
vs
vs
vs
最后一个将假定导出的内容将包含某物和某物
e、 g
最后一个不会导入整个模块。它将只导入默认导出。你是说,import*作为“myModule”的整体模块代码>?对,对不起。我的问题是,重要的是考虑并只导入被使用的模块的一部分,这样WebPACK可以识别未使用的出口,而不将它们添加到包中,我认为拆分不会影响最终结果或构建速度(我想)是的,这就是我们更喜欢只导入需要的原因。但出于几个原因,我想在单独的import
中导入每个部分。但很明显,如果它将显著降低性能,我不想这样做。“但如果它将显著降低性能,我显然不想这样做。”这不应该有什么区别。
import {
something,
somethingElse
} from 'myModule';
import * from 'myModule';
import myModule from 'myModule';
export default {
something, // provided elsewhere
somethingElse // provided elsewhere
};