没有可变插值的模板string

是否有可能在JavaScript中有一个模板string不插入variables值? 我想有这样的实际JS代码块(这将是多行和包含转义序列):

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

我可以在我的Node.js应用程序之间的函数之间传递。 我没有任何问题逃避反引号,但我想知道是否有一个简单的方法来停止variables的插值,以便我可以有嵌套在我的模板string内的模板string。

我知道一个select是将代码定义为let code = '${code}'; 但我想知道是否有一个更干净的方式来做插入完全closures的方式与String.rawclosures转义序列的解释。