必须是一个愚蠢的问题...但是无论如何。当您不使用导入的数据时,是否实际执行导入?
例如,您有一个包含以下内容的文件:
import one from './one';
import two from './two';
import three from './three';
const my_imports = {
one,
two,
three,
};
export default my_imports;
在另一个地方导入这些东西:
import my_imports from 'path/my_imports';
因此,您将继续在代码中的某处使用my_imports.one
。
问题是。当使用webpack对其进行“编译”时,它将实际执行import two from './two';
和import three from './three';
吗?
我希望这是有道理的:D只是想知道...
答案 0 :(得分:2)
当然,这是每个新开发人员至少一次想到的问题。
是的,import does work
或package
中的任何imported data
都是used or not
。您可以通过以下方式对其进行测试: