无法将日期打印到json文件中

问题描述 投票:0回答:2

我正在编写代码以将日期直接从index.js打印到data.json,但出现未定义数据错误。

我做了:

npm初始化

npm i jsonfile

index.js

const jsonfile = require('jsonfile');
const moment = require('moment');

const FILE_PATH = './data.json';

const DATE = moment().format();

const date = {

   date: DATE
 }

 jsonfile.writeFile(FILE_PATH, data);    //Error(here)

 //ReferenceError: data is not defined
javascript node.js json
2个回答
1
投票

您有简单的错字错误,只需更改date而不是data

const date = {

   date: DATE
}

jsonfile.writeFile(FILE_PATH, date); 

0
投票

您从未真正定义变量data,这就是问题所在。我认为您想将date写入这样的文件:

const jsonfile = require('jsonfile');
const moment = require('moment');

const FILE_PATH = './data.json';

const DATE = moment().format();

const date = {

   date: DATE
 }

 jsonfile.writeFile(FILE_PATH, date); // Change data to date

© www.soinside.com 2019 - 2024. All rights reserved.