import语句如何从reactJS中安装的节点模块中查找模块?

时间:2017-05-19 15:58:02

标签: javascript reactjs node-modules

我只想知道一件事,

考虑我在package.json文件中定义了一个依赖项,例如"some-library": "1.0.0" 并使用npm install安装它。其中包括node_modules文件夹的所有依赖项。

然后使用

从该依赖项导入一个Component

import SomeLibrary from 'some-library;

当我们执行此操作时,此import语句开始查找我们要导入的组件?

可以用更好的方式解释一下。我用谷歌搜索了很多,但没有找到任何相关的答案。提前致谢。

1 个答案:

答案 0 :(得分:1)

在核心,import语句使用与require()相同的模块解析方法。

因此对于已安装的模块,它是这样的:通过调用require(X),它获取父目录中存在的所有“node_modules”目录的列表。然后,它尝试从每个目录加载X模块(作为单个文件或目录。)

https://nodejs.org/api/modules.html#modules_all_together