String.raw方法只能支持静态的字符串, 而不能支持变量.
console.log('\r\n') // 输出换行符
console.log(String.raw`\r\n`) // String.raw方法输出原始字符串\r\n
/**不支持变量*/
let x = '\r\n';
console.log(String.raw`${x}`); // 输出换行符, 非原始字符串
//console.log(String.raw(x)); // 这样用会报错
一个替代方案: JSON.stringify
var x = '\r\n';
var y = JSON.stringify(x);
console.log(y); //输出带引号的原始字符串 "\r\n"
console.log(y.substring(1,y.length-1)); // 去除引号, 输出原始字符串 \r\n