📝

gitbookで`cb.apply is not a function`への対応メモ

2024/11/02に公開

エラーログ

$ gitbook build
Installing GitBook 3.2.3
/usr/local/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

下記で解決した。gitbookのバージョンとgitbook-cliのバージョンは別物みたいで、そこの理解に苦労した。。

https://stackoverflow.com/questions/64211386/gitbook-cli-install-error-typeerror-cb-apply-is-not-a-function-inside-graceful

$ npm install gitbook-cli@2.1.2 --global

メモ書き

numeraiのdocs-jpのgitbook build時の対応メモ

$ echo "{\"plugins\": [\"hints\", \"tabs2\"]}" > Book.json
$ vi */*.md # embedって書いてある行除外
$ gitbook build

Discussion