Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ReferenceError:未定义msg+&引用;解析错误:';返回';功能外_Javascript_Node.js - Fatal编程技术网

Javascript ReferenceError:未定义msg+&引用;解析错误:';返回';功能外

Javascript ReferenceError:未定义msg+&引用;解析错误:';返回';功能外,javascript,node.js,Javascript,Node.js,我试图在一个基本教程之后创建一个purge命令,该教程将命令放在server.js中,我不确定该教程是否是最新的,但我的代码中出现了一些错误 这是我的密码: const Discord=require(“Discord.js”); const bot=require(“./handler/ClientBuilder.js”); const Client=new bot(); 需要(“./handler/module.js”)(客户端); 要求(“./handler/Event.js”)(客户端)

我试图在一个基本教程之后创建一个purge命令,该教程将命令放在server.js中,我不确定该教程是否是最新的,但我的代码中出现了一些错误

这是我的密码:

const Discord=require(“Discord.js”);
const bot=require(“./handler/ClientBuilder.js”);
const Client=new bot();
需要(“./handler/module.js”)(客户端);
要求(“./handler/Event.js”)(客户端);
Client.package=require(“./package.json”);
Client.on(“warn”,console.warn);//通过日志记录,您可以避免使用木质材料。
Client.on(“error”,console.error);//您可以通过日志接收错误信息,因为您选择了最大量的代码。
Client.login(process.env.SECRET).catch(console.error);//你的名字是什么。这是ici的版权所有。
如果(msg.startsWith(prefix+“prune”)| | msg.startsWith(prefix+“purge”){//您可以创建一个别名。就像那样。
如果(!message.member.hasPermission(“管理_邮件”)| |!message.member.hasPermission(“管理员”))返回message.channel.send(“您的权限需要强制执行操作”)
if(isNaN(args[0])返回message.channel.send(“Veuillezécrire un nombre.”)//isNaN=不是一个数字。(区分大小写,请正确书写)
if(args[0]>100)返回message.channel.send(“Veuillezécrire un nombre inférierÃ100.”//Discord将清除数量限制为100。
如果(args[0]message.channel.send(`Deleted${message.size}/${args[0]}messages.`))({
超时:10000
}))//此邮件将被删除多长时间。单位为毫秒。
.catch(()=>message.channel.send(“Quelque选择了c'est mal passÃ,lors de la暂定取消抑制des消息”)//当bot没有权限执行此操作时,将显示此错误。
}
这就是我的server.js的内容

这两个错误让我很难受:

line 14 : "Parsing error : 'return' outside of function.
/app/server.js:14
如果(msg.startsWith(prefix+“prune”)| | msg.startsWith(prefix+“purge”){//您可以创建一个别名。就像那样。
^
ReferenceError:未定义消息
反对


也许我把命令放错了地方,不应该放在server.js中。我试着把它放在我的events/message.js中,我在控制台中没有收到错误,机器人也可以正常运行,但命令根本不起作用。

Java!=JavaScript“Java对JavaScript就像汽车对地毯”(同上)ReferenceError是因为在文件中找不到
msg
var。第二个是有效的语法错误,不能在函数外部使用
return
/app/server.js:14
if (msg.startsWith(prefix + "prune") || msg.startsWith(prefix + "purge")) { // You can make an aliases. Just like that.
^
ReferenceError: msg is not defined
at Object.<anonymous> (/app/server.js:14:1)
    at Module._compile (internal/modules/cjs/loader.js:759:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:770:10)
    at Module.load (internal/modules/cjs/loader.js:628:32)
    at Function.Module._load (internal/modules/cjs/loader.js:555:12)
    at Function.Module.runMain (internal/modules/cjs/loader.js:826:10)
    at internal/main/run_main_module.js:17:11