没有变量插值的模板字符串

Ale*_*x W 5 javascript string interpolation node.js template-strings

JavaScript 中是否可以有一个不插入变量值的模板字符串?我想要有实际的 JS 代码块(它将是多行并包含转义序列),如下例所示:

...

return String.raw`console.log(\`Here is my code:\n\n ${code}\`);`
Run Code Online (Sandbox Code Playgroud)

我可以在 Node.js 应用程序中的函数之间传递。我没有问题转义反引号,但我想知道是否有一种简单的方法来停止变量的插值,以便我可以将模板字符串嵌套在模板字符串中。

我知道一个选择是将代码定义为,但我想知道是否有一种更干净的方法来完成它,其中插值以与关闭转义序列的解释let code = '${code}';相同的方式完全关闭。String.raw