我可以在Node中以编程方式更改.js文件的module.exports中的JSON对象吗

Can I change a JSON object that is in module.exports of a .js file programmatically in Node?

本文关键字:exports module 中的 JSON 对象 文件 js Node 编程 方式更 我可以      更新时间:2024-04-18

我有一个.js文件,其中只导出了JSON对象。我可以在更新对象时读取这些内容并将它们写回同一个文件吗?怎样我知道如何读取.json文件,更新它并将其写回。

我在我的一个项目上做了类似的事情,但我将把这些值存储在JSON文件中,而不是使用JS文件。在对对象进行修改后,你可以做一些类似于的事情

fs.writeFile('file.json', JSON.stringify(myObj, null, 4), function(err) {
    if (err) {
      //handle error
    }
    else {
      //handle success
    }
  });