【问题标题】:How to navigate using path.resolve?如何使用 path.resolve 进行导航?
【发布时间】:2018-10-01 12:59:50
【问题描述】:

我在一个文件夹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

【问题讨论】:

    标签: javascript path fs ecmascript-2017


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多