gpt4 book ai didi

javascript - 修改后加载文件

转载 作者:搜寻专家 更新时间:2023-10-31 23:44:27 27 4
gpt4 key购买 nike

所以,我不知道我应该输入什么来获得这些问题的答案,我将在这里解释我的情况。我有一个程序,正在读取正在修改的 JSON 文件。问题是,我正在加载如下文件。

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

我想知道每次调用常量时如何重新加载文件,以便在文件中进行修改。我尝试使用以下方法来做到这一点:

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

但它看起来不像我想要的。

最佳答案

似乎您正在尝试重新打开 json,希望它具有修改后的值。

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

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

然后再次要求 json。

关于javascript - 修改后加载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54560845/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com