[英]Custom file names in “fs.writefile” function
我想在用戶每次運行命令時創建一個新文件,但是我很難找到如何使文件名成為自定義文件的方法。 如"user1.json"
。
let user = {
name: 'testname123',
ID: 2,
firstseen: '02/02/2019',
cookies: '1'
};
let data = JSON.stringify(user, null, 2);
fs.writeFile('.json', data, (err) => {
if (err) throw err;
console.log('Data written to file');
});
我試圖將${user.name}
放在fs.writeFile
函數中,但是它只是創建一個名為${user.name}
的文件,而不是從我之前創建的用戶數組中獲取變量。
您沒有正確使用模板文字。 如果在單引號或雙引號中使用它們,則將不會替換它們。 您需要使用反引號:
fs.writeFile(`${user.name}.json`, ...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.