如何使用 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"})
我在文件夹 src
中,想在另一个名为 dist
的文件夹中创建文件。下面是我想从 src
文件夹中执行的操作。在 dist/JSON/{file goes here}
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"})