如何将值作为函数赋值给没有引号的对象?

时间:2018-02-27 09:11:18

标签: javascript node.js

我试图用节点生成非常大的Javascript文件。它们中的每一个都包含一个const变量,它可以帮助文件中的正确值(我只能在运行时知道它们的值)。
示例:

'use strict'
const lib = require('myLib')
const language = lib.getMyLang()
module.exports = {
    "type": lib.getType(language),
    "info": lib.getInfo(language),
    "title": lib.getTitle(language)
}

当我尝试生成它时,我将值设为字符串:

'use strict'
const lib = require('myLib')
const language = lib.getMyLang()
module.exports = {
    "type": "lib.getType(language)",
    "info": "lib.getInfo(language)",
    "title": "lib.getTitle(language)"
}

整个脚本非常大,这个特定的部分我喜欢:

object[key] = "lib.getType(language)";

如何正确生成文件而不是字符串?

0 个答案:

没有答案