0
在子目录中,我得到了一堆模块,其代码的文件名未知 它们都与某个硬件通过文件名声明的端口号和客户端号通话。 say:sub/p0c0.js,sub/p0c1.js,sub/p5c5.js如何在运行时在Node.js中设置导出名称
在每个模块中,我需要一个导出为函数名的函数。 Like: exports.p0c0 = function(){}; //在sub/p0c0.js中,exports.p5c5 = function(){}; // in sub/p5c5.js
用户将文件从一组标准模块 复制并重命名为sub:拷贝8ch_Light_damper.js到sub/p1c2.js从而定义硬件的位置连接的。
我可以从module.filename中提取文件名。但是,我如何在出口中使用它。
不明白这一点。你的意思是var f =从module.filename提取;函数xxx(){} exports [f] = xxx; – user3167614
@user:没错。或者只是'module.exports [f] = function(){...};' – SLaks
非常感谢。较新的人认为我自己:)。 – user3167614