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

我需要一些帮助。

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

parent child1 folder1 folder2 child2 folder1 folder2 

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

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

PS我很新的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!");