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
I solved the problem this way - similar to other recursive answers but to me this is much easier to understand and read.
const path = require('path');
const fs = require('fs');
function mkdirRecurse(inputPath) {
if (fs.existsSync(inputPath)) {
return;
}
const basePath = path.dirname(inputPath);
if (fs.existsSync(basePath)) {
fs.mkdirSync(inputPath);
}
mkdirRecurse(basePath);
}