Node.js appendFile用户名

时间:2018-01-02 08:16:54

标签: node.js

我正在使用节点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

2 个答案:

答案 0 :(得分:2)

使用`而不是"

fs.appendFile("message.txt", `${ user.username }`)

答案 1 :(得分:1)

您正在尝试使用Template literals

  

模板文字由反向标记(``)(grave accent)字符括起来,而不是双引号或单引号。

因此,您应该使用`${user.username}`代替"${user.username}"