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