我有这一行代码:
console.log(`now running each hook with name '${chalk.yellow(aBeforeOrAfterEach.desc)}', for test case with name '${chalk.magenta(test.desc)}'.`);
问题是我必须在我的IDE中将它放在多行上,以使其适合(我使用100列)。当我将模板字符串放在多行上时,模板字符串将其解释为换行符,这不是我想要的。
所以我的问题是 - 我怎么能有多行模板字符串代码而不用新行字符记录?
答案 0 :(得分:4)
在每一行的末尾使用反斜杠 - \n
- 以避免插入 console.log(`\
now running each hook with name \
'${'foo'}', for test case with name '${'bar'}' \
.`);
.split("\n").join('')

另一种选择应该是使用batsum = FOREACH foreachgroupall GENERATE SUM(foreachviewer.data2::showviewer);
,它将用空字符串