返回到node.js中的目录fs.readFileSync

问题描述

我正在更新discord.js bot文件夹层次结构。为了使结构更有条理,我制作了一个包含所有js文件文件夹“ src”。现在,如果我想在src-folder外部读取FileSync一个json文件,我不知道该怎么做。 让我们想象一下这个文件夹:

Folder {
   src {
      commands {
        ping.js
      }
      main.js
   }
   config1.json
   database {
      config2.json
   }
}

我使用此命令读取json文件

const config1 = JSON.parse(fs.readFileSync("____config1.json","utf-8"));

const config2 = JSON.parse(fs.readFileSync("____config2.json","utf-8"));

我希望我的文件夹插图清楚。有人可以帮助我如何访问这两个文件吗?下划线是缺少的字符

谢谢!

解决方法

就像您可以使用cd ..浏览目录一样,您也可以使用fs进行操作。

const config1 = JSON.parse(fs.readFileSync("../config1.json","utf-8"));
const config2 = JSON.parse(fs.readFileSync("../database/config2.json","utf-8"));
,

../ config1.json和../ database / config2.json