如何使用 path.resolve 导航?

How to navigate using path.resolve?

我在文件夹 src 中,想在另一个名为 dist 的文件夹中创建文件。下面是我想从 src 文件夹中执行的操作。在 dist/JSON/{file goes here}

中创建一个 json 文件
main
- src
  index.js
- dist
  - JSON
    file.json

所以我的代码是:

const file = path.resolve(__dirname, `/dist/JSON/${filename}.json`);
await fs.outputJson(file, {name: "name"})

这是将文件放在 src/dist/JSON/${filename}.json 中,我想要 dist/JSON/${filename}.json

由于您想在导航前转到父目录,您应该将 ../ 添加到 path.resolve(),它应该可以解决您的问题。

const file = path.resolve(__dirname, `../dist/JSON/${filename}.json`);
await fs.outputJson(file, {name: "name"})