node.js模块未自行注册

时间:2018-09-07 19:07:44

标签: javascript

在人们说我应该重建/重新安装node.js模块之前,我已经做过并且它仍然存在,但是仅当我使用以下代码时才会出现此消息:

    var sections = getFiles('bot/commands');
    for (var i in sections) {
        var commands = getFiles(`${sections[i]}`);
        for (var x in commands) {
            if (commands[x].match(cmd)) {
                let cmdfile = require(`${commands[x]}/command.js`);
                cmdfile.run(client, message, args, prefix, staff);
            }
        }
    };

但是当我只使用直接用法示例时:

 let cmdfile = require(`bot/commands/other/help/command.js`);
 cmdfile.run(client, message, args, prefix, staff);

它可以正常工作,但是我不想使用它,因为我需要展开包含文件的文件夹,并将它们与所使用的命令文本进行匹配,所以有人知道如何解决该错误并使它再次起作用吗?

0 个答案:

没有答案