首页 > 解决方案 > Node.js - 在不使用 FS 库的情况下附加 JSON 文件 - require('fs)

问题描述

我可以从以下位置读取 JSON 文件:

const json = require('file.json')
console.log(json) 

没关系!

但是现在,我想在 file.json 中附加值,而不需要 require('fs')/writeFileSync。

可能吗?

标签: javascriptnode.js

解决方案


不,不使用模块就不可能更新文件fs(至少是 AFAIK)。

但是你可以这样做:

const fs = require("fs");

const json = require('file.json');
console.log(json);

// Update json

fs.writeFile('file.json', JSON.stringify(json), (err, data) => {
  //handle result
});

推荐阅读