Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如果您没有';不要使用导入的数据_Javascript_Create React App - Fatal编程技术网

Javascript 如果您没有';不要使用导入的数据

Javascript 如果您没有';不要使用导入的数据,javascript,create-react-app,Javascript,Create React App,这一定是个愚蠢的问题……但无论如何。当您不使用导入的数据时,是否实际执行导入 例如,您有一个文件包含以下内容: 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 fro

这一定是个愚蠢的问题……但无论如何。当您不使用导入的数据时,是否实际执行导入

例如,您有一个文件包含以下内容:

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“编译”此文件时,它将实际执行从“./two”导入两个文件的
从“/three”导入三个


我希望这是有意义的:我只是想知道……

当然,每个新开发人员都会至少考虑一次这个问题

是的,
导入确实有效
然后使用或不使用任何
导入的数据
。您可以通过以下方式进行测试:

  • 导入项目中具有错误路径的任何包
  • 从导出时为空数据/obj的位置导入任何数据

  • 我不知道这是一个自定义选项还是默认选项,但webpack将处理在严格的webpack上下文中未使用的变量/导入etcI。在这种情况下,它会执行树震动吗?我不确定,但在这种情况下它也应该导入。