我只想知道一件事,
考虑我在package.json
文件中定义了一个依赖项,例如"some-library": "1.0.0"
并使用npm install
安装它。其中包括node_modules
文件夹的所有依赖项。
然后使用
从该依赖项导入一个Component import SomeLibrary from 'some-library;
当我们执行此操作时,此import
语句开始查找我们要导入的组件?
可以用更好的方式解释一下。我用谷歌搜索了很多,但没有找到任何相关的答案。提前致谢。
答案 0 :(得分:1)
在核心,import语句使用与require()相同的模块解析方法。
因此对于已安装的模块,它是这样的:通过调用require(X),它获取父目录中存在的所有“node_modules”目录的列表。然后,它尝试从每个目录加载X模块(作为单个文件或目录。)