8/10(월) ~ 8/16(일)
view github
commit with EOF
git add /file/
git commit -F- <<'EOF'
# block of code
EOF
git push
발단
- 요즘 google-apps-script를 typescript로 개발중인데 typescript에 관심이 생겨 Youtube를 찾아봤다.
- 찾은 Youtube에서 유용한 사이트를 알게 되었다.
- 해당 책? 은 다국어로 번역되는데 한국어 번역중인 github repository가 있어 가봤다.
- 번역이 진행중이라 번역에 한 번 기여해볼까 해서 기여 방법이 나와 있는 CONTRIBUTING.md 를 보고 따라해봤다.
npm install gitbook-cli -g gitbook serve .
gitbook serve .
수행시 에러가 나왔다.
❯ npm install gitbook-cli -g
C:\Users\hongg\AppData\Roaming\npm\gitbook -> C:\Users\hongg\AppData\Roaming\npm\node_modules\gitbook-cli\bin\gitbook.js
added 578 packages from 672 contributors in 13.194s
❯ gitbook serve .
Installing GitBook 3.2.3
C:\Users\hongg\AppData\Roaming\npm\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 C:\Users\hongg\AppData\Roaming\npm\node_modules\gitbook-cli\node_modules\npm\node_modules\graceful-fs\polyfills.js:287:18
at FSReqCallback.oncomplete (fs.js:177:5)
전개
- 여러가지 유용한 답변이 있었지만 도움이 된 답변을 기록한다.
- 문제가 생긴 원인 : 하지만 여기 제시된 solution은 해결책이 아님
- 위에서 문제가 나온
graceful-fs
에서 해결책을 적용했다. - 해결책은 이곳에 나온것 처럼 global로 설치한
gitbook-cli
위치와 typescript-book repository로 가서 각각graceful-fs
를 dependency에 관계없이 최신버전으로 설치해주면된다.
안타까운 점
- 이 내용에 따르면
gitbook-cli
가 더이상 지원이 안된다고 한다.
JS1024
- https://frankforce.com/?p=7617#pianostory link
- 한번 가볼 것 신기한 js 프로그램이 많음.