如何在nodejs中获取这个文件的path?

我是新的Nodejs。 我想从file1.js文件导出到file2.js。 file1.js位于根目录下,file2.js位于某个子目录下。 当我在file2.js中将它作为require('/file1')调用时,它的说法就像Uncaught Error: Module name "/file1" has not been loaded yet for context: _. Use require([]) Uncaught Error: Module name "/file1" has not been loaded yet for context: _. Use require([]) 。 任何帮助? 对不起,如果这是愚蠢的,但我是新的。

 var Logger = require('./logger'); 

需要你写的模块,放在一个名为logger.js的文件中,这个文件存储在你的代码从其中启动的目录(不一定是你的代码存储在同一个目录中)。

 var someOtherModule = require('../../someOtherModule'); 

需要someOtherModule.js文件从启动节点进程的位置返回两个目录。

 var someOtherModule = require('./subDir/someOtherModule'); 

需要someOtherModule.js文件,在subDir中播放。 subDir是一个位于节点进程启动级别的目录。

 var awssum = require('awssum'); 

需要通过NPM,启动进程的node_modules目录或任何全局安装的节点模块来安装模块。 对于版本控制,node_modules目录优先。