멋진 커뮤니티 모듈

@ fibjs / mkdirp

NPM 버전 빌드 상태 Appveyor 빌드 상태 테스트 범위 데이비드 뎁스 알려진 취약점 NPM 다운로드

mkdir -p 와 비슷하지만 fibjs에 있습니다!

설치

1
$ npm i @fibjs/mkdirp --save

용법

1 2 3 4 5 6 7 8
const mkdirp = require('@fibjs/mkdirp'); try{ mkdirp('/tmp/a/c/d') } catch(err) { console.error(err) }

그런 다음 / tmp / a / c / d가 작성되었습니다.

API

  • mkdirp(dir , opts)

비동기 적으로 새로운 디렉토리에 필요한 하위 디렉토리 생성 dir 진수 권한 문자열에 opts.mode . 경우 opts 아닌 개체입니다, 그것은으로 처리됩니다 opts.mode .

opts.mode 를 지정하지 않으면 기본값은 0777 & (~process.umask()) 입니다.

작성해야 할 첫 번째 디렉토리를 리턴합니다 (있는 경우).

선택적으로 opts.fs 를 전달하여 대체 fs 구현을 전달할 수 있습니다. 구현시 opts.fs.mkdir(path, mode)opts.fs.stat(path) 합니다.

질문 및 제안

여기 에서 문제를여 십시오 .

특허

MIT