I\'m trying to create a full path if it doesn\'t exist.
The code looks like this:
var fs = require(\'fs\');
if (!fs.existsSync(newDest)) fs.mkdirSync
Here's my imperative version of mkdirp
for nodejs.
function mkdirSyncP(location) {
let normalizedPath = path.normalize(location);
let parsedPathObj = path.parse(normalizedPath);
let curDir = parsedPathObj.root;
let folders = parsedPathObj.dir.split(path.sep);
folders.push(parsedPathObj.base);
for(let part of folders) {
curDir = path.join(curDir, part);
if (!fs.existsSync(curDir)) {
fs.mkdirSync(curDir);
}
}
}