Javascript 使用';要求';在node.js中包含来自另一个文件的函数
我使用nodeJS,并将其放在main.js文件的头部:Javascript 使用';要求';在node.js中包含来自另一个文件的函数,javascript,node.js,Javascript,Node.js,我使用nodeJS,并将其放在main.js文件的头部: var par = require("C:/Us/ht"); 在ht.js文件中,我有一个名为doJob()的函数 然后在main.js中尝试以下代码时: function cr(LTDa){ par.doJob(); } 我得到以下错误: Object #<Object> has no method 'doJob' 对象#没有方法“doJob” 我的错误在哪里?您需要添加函数作为导出对象的属性,如文档所示
var par = require("C:/Us/ht");
在ht.js文件中,我有一个名为doJob()
的函数
然后在main.js中尝试以下代码时:
function cr(LTDa){
par.doJob();
}
我得到以下错误:
Object #<Object> has no method 'doJob'
对象#没有方法“doJob”
我的错误在哪里?您需要添加函数作为导出对象的属性,如文档所示 换句话说,您的ht.js文件应该包含以下代码:
exports.doJob = function() {
//your code here
};
向我们显示
ht
文件。“有一个函数”是不够的。你没有给出足够的上下文。但不管你的问题是什么,你都有可能通过阅读相关文档来解决它:事实上,有足够的上下文来轻松诊断问题。