使用 NPM 模块 fs-extra 创建目录

Creating Directories using NPM Module fs-extra

我需要一些帮助。

我需要能够创建如下所示的目录结构:

parent
  child1
    folder1
    folder2
  child2
    folder1
    folder2

我目前正在使用 fs-extra(npm 模块)。我的问题是需要从 .JSON 文件中读取文件夹结构。当 运行 说 buildDir.js 时,它应该读取 .JSON 文件并在 dist(分发)文件夹下创建上述结构。我当前的 .JSON 文件如下所示:

{
    "directories": [
        {
            "type": "folder",
            "name": "parent",
            "path": "parent/child1"
        },
        ...
    ]
}

p.s 我是 Javascript 的新手,所以我的代码有些地方有点稀疏。 任何帮助都会很棒。

var parsedJson = JSON.parse(fs.readFileSync("directories.json", "UTF-8"));
parsedJson.directories.forEach(function(value){
    if(value.type == "folder"){
        fs.mkdirSync(value.path);
    }
});
console.log("It worked!");