查找所需模块的path
我想打印出加载了require()
的模块的path。
我正在浏览React存储库并查看testing文件。 几乎每个文件都有React = require('React')
但是该模块不存在于node_modules
文件夹中(显然)。 我很好奇它是从哪里加载的,因为require函数中没有相对path。 即使深度嵌套的testing文件使用require('React')
,如果它不在node_modules
文件夹中,它是如何被parsing的呢?
我已经在节点控制台中尝试了诸如require.resolve('React')
类的东西,但不断收到Error: Cannot find module 'React'
。 奇怪的是甚至require('React')
在控制台内产生相同的结果。