首页 > 解决方案 > 如何在js中插入换行符?

问题描述

我为我的不和谐服务器创建了一个机器人,并试图将消息记录到文本文件中。我将我需要的关于消息的所有信息存储在一个名为 logger 的 var 中,并尝试使用 node 来附加我的日志文件。

我尝试将 \n 添加到变量的末尾,但不断收到指向“\”的语法错误,并说无效或意外令牌

var logger = (message.author.username + "> " + message.content \n)
fs.appendFile('msgs.json', logger, (err) => {
    if (err) throw err;
})

我希望每个条目都在不同的行上

标签: javascriptnode.js

解决方案


换行符是需要连接到字符串末尾的字符

var logger = (message.author.username + "> " + message.content + "\n")
fs.appendFile('msgs.json', logger, (err) => {
    if (err) throw err;
})

推荐阅读