Javascript 错误:找不到模块'/命令/${f}1';

Javascript 错误:找不到模块'/命令/${f}1';,javascript,node.js,discord,discord.js,Javascript,Node.js,Discord,Discord.js,我一直试图让我的机器人上线几个小时,但我一直得到相同的错误 以下是错误: Error: Cannot find module './commands/${f}1' Require stack: - C:\Users\Apskaita\Desktop\Viper bot\main.js at Function.Module._resolveFilename (internal/modules/cjs/loader.js:965:15) at Function.Module._loa

我一直试图让我的机器人上线几个小时,但我一直得到相同的错误

以下是错误:

Error: Cannot find module './commands/${f}1'
Require stack:
- C:\Users\Apskaita\Desktop\Viper bot\main.js
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:965:15)
    at Function.Module._load (internal/modules/cjs/loader.js:841:27)
    at Module.require (internal/modules/cjs/loader.js:1025:19)
    at require (internal/modules/cjs/helpers.js:72:18)
    at C:\Users\Apskaita\Desktop\Viper bot\main.js:20:22
    at Array.forEach (<anonymous>)
    at C:\Users\Apskaita\Desktop\Viper bot\main.js:19:12
    at FSReqCallback.oncomplete (fs.js:156:23) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [ 'C:\\Users\\Apskaita\\Desktop\\Viper bot\\main.js' ]
}
这些错误非常令人困惑,我真的不知道如何修复它们,所以有人可以修复它们吗


我对JavaScript非常陌生,所以我不知道我在键入什么。。。我从教程中复制了代码,所以我不知道发生了什么。

您没有使用正确的引号,您使用的是
而不是
`

替换

jsfile.forEach((f) => {
    let preops = require("./commands/${f}1")
    console.log('${f} loaded!');
    bot.commands.set(props.help.name, props);
    props.help.aliases.forEach(alias => {
        bot.aliases.set(alias, props.help.name);
    })
})


这意味着路径不正确。首先,一定要像别人之前说的那样使用好的引号。然后,你确定在文件名的末尾有一个
1
?这是你要问的
${f}1

在Benard的答案上加上“`”。
jsfile.forEach((f) => {
    let preops = require("./commands/${f}1")
    console.log('${f} loaded!');
    bot.commands.set(props.help.name, props);
    props.help.aliases.forEach(alias => {
        bot.aliases.set(alias, props.help.name);
    })
})
jsfile.forEach((f) => {
    let preops = require(`./commands/${f}1`)
    console.log(`${f} loaded!`);
    bot.commands.set(props.help.name, props);
    props.help.aliases.forEach(alias => {
        bot.aliases.set(alias, props.help.name);
    })
})