【发布时间】:2025-12-25 12:50:12
【问题描述】:
我从 eslint 收到 prefer-template 错误。对于解决方法,我将代码更改为在 require 函数内使用模板字符串,该函数嵌套在 url 函数内,如下所示:
{
background: `url(${require(`../../assets/${edge.node.name.toLowerCase()}.png` center no-repeat`)})
}
但是,这显然是一个错误。这是我之前使用的代码,在require 函数中连接了一个加号,而不是模板字符串。
{
background: `url(${require('../../assets/' + edge.node.name.toLowerCase() + '.png')}) center no-repeat`
}
是否可以定义嵌套的模板字符串?
【问题讨论】:
标签: javascript ecmascript-6 template-strings template-literals