Discord.js-模块导出不再起作用

时间:2019-07-15 21:17:28

标签: javascript discord discord.js

所以我使用了令牌导出的模块来使index.js看起来更整洁,所以index.js看起来像这样:

Monad

和我的config.js(存储令牌的位置)看起来像这样:

const TOKEN = m.TOKEN;

我不小心删除了index.js并重新进行了修改,但是现在它不再起作用了。我总是收到错误“提供了无效的令牌”。我做错了什么?

1 个答案:

答案 0 :(得分:0)

尽管使用JSON文件保存纯值更为常见,但您可以使用module s,如下面的设置所示。


config.js

exports.TOKEN = 'abcd1234';

index.js

const { TOKEN } = require('./config.js'); // path may vary

{ TOKEN }destructuring语法的一部分。 require()返回目标模块的exports属性,在本例中为对象;您可以提取所需的属性并在以后使用。