node中的json数据文件操作

晴朗的天空来之不易
2021-3-25 / 0 评论 / 809 阅读 / 正在检测是否收录...

# json格式化输出

将JSON对象漂亮地打印到文件中,可以将其他参数传递给JSON.stringify()

// pretty-print JSON object to string
const data = JSON.stringify(user, null, 4);

# node写入读取json文件


# node创建文件夹,目录要一层一层创建

console.log("创建目录 /tmp/test/");
//异步
fs.mkdir("./tmp/",function(err){
   if (err) {
       return console.error(err);
   }
   console.log("tmp目录创建成功。");
   fs.mkdir("./tmp/test/",function(err){
       if (err) {
           return console.error(err);
       }
       console.log("test目录创建成功。");
    });
});
console.log("创建目录 /tmp1/test/");
//同步
fs.mkdirSync("./tmp1/");
fs.mkdirSync("./tmp1/test/");
为什么不用递归参数?
// 创建 /tmp/a/apple 目录,无论是否存在 /tmp 和 /tmp/a 目录。
fs.mkdir('/tmp/a/apple', { recursive: true }, (err) => {
  if (err) throw err;
});

参考原文地址 (opens new window)

0