在本地运行js不断收到此错误

时间:2016-10-07 23:14:39

标签: javascript

我正在尝试在本地运行discord.js,但我一直收到此错误:

error

这是在第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);

2 个答案:

答案 0 :(得分:0)

require功能附带Node.js

如果您双击该文件,则只是让Windows执行,确保使用命令行(cmd)和相应的命令执行该文件。

答案 1 :(得分:0)

需要();

是模块加载的commonjs规范,它没有内置到浏览器中。 NodeJs内置了commonjs。对于浏览器,你必须使用包装系统,如browserfy或webpack等。

另一个注意事项,未来的浏览器将获得模块加载,但既不是commonjs也不是AMD,但它将类似于commonjs。