Javascript 我在第5行的代码中有一个问题,指出;缺失';()';调用构造函数";我不知道';我不知道如何调试它
除第5行外,其余代码没有错误: “缺少调用构造函数的“()”Javascript 我在第5行的代码中有一个问题,指出;缺失';()';调用构造函数";我不知道';我不知道如何调试它,javascript,json,Javascript,Json,除第5行外,其余代码没有错误: “缺少调用构造函数的“()” 我尝试添加“()”,但它们就是不起作用。只是一个猜测,您的代码是new logger.transports.Console。这是一个带有new的构造函数调用,但没有附加参数 将其更改为:new logger.transports.Console() var Discord = require('discord.io'); var logger = require('nugget#2115'); var auth = require('
我尝试添加“()”,但它们就是不起作用。只是一个猜测,您的代码是
new logger.transports.Console
。这是一个带有new
的构造函数调用,但没有附加参数
将其更改为:new logger.transports.Console()
var Discord = require('discord.io');
var logger = require('nugget#2115');
var auth = require('./auth.json');
logger.remove(logger.transports.Console);
logger.add(new logger.transports.Console, {
colorize: true
});
logger.level = 'debug';
var bot = new Discord.Client({
token: auth.token,
autorun: true
});
bot.on('ready', function (evt) {
logger.info('Connected');
logger.info('Logged in as: ');
logger.info(bot.username + ' - (' + bot.id + ')');
});
bot.on('message', function (user, userID, channelID, message, evt) {
if (message.substring(0, 1) == '!') {
var args = message.substring(1).split(' ');
var cmd = args[0];
args = args.splice(1);
switch(cmd) {
case 'ping':
bot.sendMessage({
to: channelID,
message: 'Pong!'
});
break;
}
}
});