我正在使用discord.js机器人,我在一个命令的代码中加入了一个变量,而另一个命令则依赖于此。它曾经全部放在一个文件上,所以没有问题,但是最近我做了一个命令处理程序,现在var在另一个文件中,并且损坏了。有任何建议吗?
答案 0 :(得分:0)
使用module.exports
从文件中导出变量。
// File A
const fooVariable = 'foo';
module.exports = { varToExport: fooVariable };
// File B
const fooVariable = require('./fileA').varToExport;
有关更多信息,请检查Node.js documentation on modules.
答案 1 :(得分:0)
要导出变量,请使用:
export let varname;
并从另一个文件导入它:
import varname from './path_to_the_file';
希望它能对您有所帮助。 :)
答案 2 :(得分:0)
您可以使用“全局”关键字:
global.varName = 10