Create a Directory if It Does Not Exist in Node.js
Using fs.mkdir
to create a directory will throw an error if it already exists.
We can use the recursive
option to create a directory along with its parents as needed if it doesn’t already exist.
js
import fs from 'node:fs/promises';// Parent directories will be creates as neededawait fs.mkdir('./path/to/dir', { recursive: true });