我试图用节点生成非常大的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)";
如何正确生成文件而不是字符串?