最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

被修改后的负荷文件

IT培训 admin 4浏览 0评论

被修改后的负荷文件

所以,我不知道我应该键入得到这些问题的答案的想法,我会在这里解释一下我的情况。我有一个程序,它读取正在修改一个JSON文件。关键是,我加载像下面这样的文件。

const foo = require('./foo.json')

我想知道我怎么能每次常数称为所以我正在文件的修改时间重新加载该文件。我试图使用以下方法来做到这一点:

const foo = JSON.parse(fs.readFileSync(fooPath))

不过,这并不像我所希望的。

回答如下:

好像你正在试图重新打开JSON期望它有修改的值。

Node.js的使用缓存的需要,所以你需要清除缓存的要求

delete require.cache[require.resolve('./foo.json')]

并再次要求JSON。

被修改后的负荷文件

所以,我不知道我应该键入得到这些问题的答案的想法,我会在这里解释一下我的情况。我有一个程序,它读取正在修改一个JSON文件。关键是,我加载像下面这样的文件。

const foo = require('./foo.json')

我想知道我怎么能每次常数称为所以我正在文件的修改时间重新加载该文件。我试图使用以下方法来做到这一点:

const foo = JSON.parse(fs.readFileSync(fooPath))

不过,这并不像我所希望的。

回答如下:

好像你正在试图重新打开JSON期望它有修改的值。

Node.js的使用缓存的需要,所以你需要清除缓存的要求

delete require.cache[require.resolve('./foo.json')]

并再次要求JSON。

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论