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