【发布时间】:2021-11-19 20:52:01
【问题描述】:
我正在尝试创建一个 json 文件,该文件将保存一些系统日志记录的所有标签,例如:
console.log(`${logs["SYSTEM"].SHUTDOWN} - The bot has been shut down.`)
但是,由于某种原因,它不允许我创建 ANSI 颜色转义字符。 这就是我的 logs.json 的外观:
{
"SYSTEM": {
"SUCCESS": "[\x1B[48;2;0;0;0mSYSTEM\x1B[0m]::[\x1B[38;2;0;255;0m\x1B[48;2;0;0;0mSUCCESS\x1B[0m]",
"RELOADED": "[\x1B[48;2;0;0;0mSYSTEM\x1B[0m]::[\x1B[38;2;0;255;0m\x1B[48;2;0;0;0mRELOADED\x1B[0m]",
"RELOADING": "[\x1B[48;2;0;0;0mSYSTEM\x1B[0m]::[\x1B[38;2;255;158;3m\x1B[48;2;0;0;0mRELOADING...\x1B[0m]",
"ERROR": "[\x1B[48;2;0;0;0mSYSTEM\x1B[0m]::[\x1B[38;2;255;0;0m\x1B[48;2;0;0;0mERROR\x1B[0m]",
"SHUTDOWN": "[\x1B[48;2;0;0;0mSYSTEM\x1B[0m]::[\x1B[38;2;255;0;0m\x1B[48;2;0;0;0mSHUTDOWN\x1B[0m]"
}
}
vs 代码告诉我错误是“字符串中的无效转义字符”,但我不确定我应该如何解决这个问题。
【问题讨论】: