티스토리 뷰
Engineering
gitbook-cli에서 graceful-fs TypeError: cb.apply is not a function 오류 발생시 대처 방법
sw편한세상 2022. 7. 12. 22:18npm에서 gitbook-cli를 사용하면 아래와 같은 오류가 발생합니다.
Installing GitBook 3.2.3
/usr/lib/node_modules/gitbook-cli/node_modules/npm/node_modules/graceful-fs/polyfills.js:287
if (cb) cb.apply(this, arguments)
^
TypeError: cb.apply is not a function
at /usr/lib/node_modules/gitbook-cli/node_modules/npm/node_modules/graceful-fs/polyfills.js:287:18
at FSReqCallback.oncomplete (node:fs:196:5)
의존성 있는 graceful-fs 설치시 오류가 발생하는데,
gitbook-cli의 관리가 제대로 되고 있지 않아 발생하는 문제로 보입니다.
$npm search gitbook-cli
NAME | DESCRIPTION | AUTHOR | DATE | VERSION | KEYWORDS
gitbook-cli | CLI to generate… | =gitbook-bot… | 2017-07-14 | 2.3.2 |
...
graceful-fs를 오류가 발생하지 않는 graceful-fs 4.1.4 버전으로 설치하면 위 오류를 해결 할 수 있습니다.
# Linux
cd $(npm root -g)/gitbook-cli/node_modules/npm
# Windows
cd C:\Users\<USERNAME>\AppData\Roaming\npm\node_modules\gitbook-cli\node_modules\npm
npm install graceful-fs@4.1.4
참고
'Engineering' 카테고리의 다른 글
안드로이드에서 zsh 사용 하기 (with Termux) (1) | 2022.07.12 |
---|
댓글
01-03 04:27
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday