在Nodejs中,我在路径/ js
中创建了一个函数var myfunction=function(param1){
}
exports.myfunctionA=myfunctionA
在路径路径中,我想调用此函数 myfunctionA =需要(' ./ JS / myFunctionA') 但我有一个信息: 未处理的拒绝TypeError:myfunctionA不是函数
感谢您的帮助, Mdouke
答案 0 :(得分:1)
您在功能名称
中输入了拼写错误var myfunctionA=function(param1){}
exports.myfunctionA=myfunctionA
如果此文件的名称为functionA.js
,那么您可以通过
module
var moduleA = require('./js/functionA')
在此模块中,您有一个functionA
。您可以通过
var functionA = moduleA.functionA
或最简单的方式
var functionA = require('./js/moduleA').functionA
如果模块仅导出一个函数,则将此文件命名为functionA.js
并写入
exports = function(){}
并通过
访问此功能functionA = require('./js/functionA')
我希望我能提供帮助。
答案 1 :(得分:0)
您可以在js路径中修改文件内容,如下所示
exports.myfunctionA = function(param1){
}
之后在路径路径中,您需要:
var myfunction = require('./js/myFunctionA');
并使用它:
myfunction.myfunctionA();