Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.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
Node.js 查找所需模块的路径_Node.js_Reactjs - Fatal编程技术网

Node.js 查找所需模块的路径

Node.js 查找所需模块的路径,node.js,reactjs,Node.js,Reactjs,我想打印出加载了require()的模块的路径 我正在浏览React存储库并查看测试文件。 几乎每个文件都有React=require('React')但是模块不在节点\u modules文件夹中(显然)。我很好奇它是从哪里加载的,因为require函数中没有相对路径。即使深度嵌套的测试文件也使用require('React'),如果它不在node\u modules文件夹中,如何解决它 我在节点控制台中尝试了类似于require.resolve('React')的操作,但不断得到错误:找不到模

我想打印出加载了
require()
的模块的路径

我正在浏览React存储库并查看测试文件。 几乎每个文件都有
React=require('React')
但是模块不在
节点\u modules
文件夹中(显然)。我很好奇它是从哪里加载的,因为require函数中没有相对路径。即使深度嵌套的测试文件也使用
require('React')
,如果它不在
node\u modules
文件夹中,如何解决它

我在节点控制台中尝试了类似于
require.resolve('React')
的操作,但不断得到
错误:找不到模块'React'
。奇怪的是,甚至控制台内部的
require('React')
也会产生相同的结果