【问题标题】:Go back in directory in node.js (fs.readFileSync)返回 node.js (fs.readFileSync) 中的目录
【发布时间】:2020-12-02 13:48:27
【问题描述】:

我正在更新我的 discord.js 机器人文件夹层次结构。为了使结构更加结构化,我创建了一个包含所有 js 文件的文件夹“src”。现在,如果我想在 src 文件夹之外读取 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"));

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

提前致谢!

【问题讨论】:

    标签: javascript node.js path discord.js fs


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      就像您可以使用cd .. 导航回一个目录一样,您可以使用 fs 执行相同的操作。

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

      【讨论】:

        猜你喜欢
        • 2019-02-08
        • 2014-07-12
        • 2016-12-16
        • 1970-01-01
        • 2015-06-28
        • 2014-09-03
        • 2013-05-30
        • 1970-01-01
        • 2017-08-20
        相关资源
        最近更新 更多