将var保存为其他文件

时间:2017-10-01 23:31:52

标签: javascript node.js discord

首先,抱歉我的英语。我试图制作一个不和谐机器人,所以你可以做.dejmen“Anything”,然后.leermen向你展示任何东西。问题是我试图设置变量,然后在另一个文件中要求但未定义。那么,我该如何保存呢。

//dejmen.js

run(msg, { text }) {
    msg.delete();
    var dejamens = text;
    return msg.say('se guardo tu mensaje');
}
};

module.exports = ComandoHablar;

 //leesmens.js

const dejmens = require('./dejmen');
run(msg){
    msg.delete();
    return msg.say(dejmens.dejamens);
}

1 个答案:

答案 0 :(得分:-1)

您应该将变量dejamens添加到导出模块的对象中。

dejmen.js

var ComandoHablar = {};

run(msg, { text }) {
  msg.delete();
  ComandoHablar.dejamens = text;
  return msg.say('se guardo tu mensaje');
};

module.exports = ComandoHablar;

leesmens.js

const dejmens = require('./dejmen');

run(msg){
  msg.delete();
  return msg.say(dejmens.dejamens);
}