Javascript 如何在Node.js上将函数从一个文件导出到另一个文件?

Javascript 如何在Node.js上将函数从一个文件导出到另一个文件?,javascript,node.js,Javascript,Node.js,我的一部分职能 var Foo = function(dir, pathToFile){ let Mode = require('stat-mode'); // проверка дириктори или файл let temp; //вспомогательная переменная let jsonFile = { table: [] }; .............. } 我做出口如下 module.exports = Foo

我的一部分职能

var Foo = function(dir, pathToFile){
    let Mode = require('stat-mode'); // проверка дириктори или файл
    let temp; //вспомогательная переменная 
    let jsonFile = { 
        table: []
     };
..............
}
我做出口如下

module.exports = Foo;
像这样进口

const foo = require("../index.js");
召唤

因此,我得到了这个错误

foo(dir, 'data/firstScreen.json');
TypeError: foo is not a function

您是否尝试从“../index”导入foo?应该可以。您确定导入了正确的模块吗?将
Foo
分配给
module.exports
(这是该文件中唯一的代码)时,该
Foo
具有正确的值?不确定。我怎么检查这个?index.js路由。js@RandyCasburn-(a)函数是对象(b)
模块。导出不要求是对象
foo(dir, 'data/firstScreen.json');
TypeError: foo is not a function