我正在使用节点6.0。这是代码。但是Node.js无法识别美元符号(“$”)why $ sign is not red?
const os = require('os');
const fs = require('fs');
var user = os.userInfo();
fs.appendFile("message.txt","${user.username}")
我想将我的用户名写入message.txt
答案 0 :(得分:2)
使用`而不是"
fs.appendFile("message.txt", `${ user.username }`)
答案 1 :(得分:1)
您正在尝试使用Template literals。
模板文字由反向标记(``)(grave accent)字符括起来,而不是双引号或单引号。
因此,您应该使用`${user.username}`
代替"${user.username}"
。