我想知道是否有办法将文件中读取的内容用作模板字符串?
Ex:我的文件hello_world.txt:
hello world from ${name}
然后像(使用nodejs):
var name = 'Jérémie';
var fileContent = fs.readFileSync('./hello_world.txt');
debug(fileContent); // Hello word from Jérémie
似乎可以使用eval()函数,但我真的不喜欢这个解决方案。
由于
答案 0 :(得分:1)
假设您信任正在阅读的文件,可以使用eval
:
let message = "${greeting} World",
greeting = "Hello";
alert(eval(`\`${message}\``))