我正在尝试在本地运行discord.js
,但我一直收到此错误:
这是在第6行:
const Discord = require('discord.js');
这是我的完整代码:
const Discord = require('discord.js');
const bot = new Discord.Client();
const token = '***';
bot.on('ready', () => {
console.log('I am ready!');
});
bot.on('message', message => {
if (message.content === 'ping'){
message.channel.sendMessage('pong');
}
});
bot.login(token);
答案 0 :(得分:0)
require
功能附带Node.js。
如果您双击该文件,则只是让Windows执行,确保使用命令行(cmd
)和相应的命令执行该文件。
答案 1 :(得分:0)
需要();
是模块加载的commonjs规范,它没有内置到浏览器中。 NodeJs内置了commonjs。对于浏览器,你必须使用包装系统,如browserfy或webpack等。
另一个注意事项,未来的浏览器将获得模块加载,但既不是commonjs也不是AMD,但它将类似于commonjs。