【发布时间】:2021-01-20 11:34:36
【问题描述】:
在终端执行任意gitbook命令时,会抛出如下错误:
/home/travis/.nvm/versions/node/v12.18.3/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 /home/travis/.nvm/versions/node/v12.18.3/lib/node_modules/gitbook-cli/node_modules/npm/node_modules/graceful-fs/polyfills.js:287:18
at FSReqCallback.oncomplete (fs.js:169:5)
注意:这在节点版本 v12.18.2 中不会发生,并且在版本 v14.6.0 中仍然会发生
gitbook-cli 现在似乎无法正常工作,因为它们过时的 graceful-fs 依赖关系而失败。
任何想法如何解决这个问题?
【问题讨论】:
-
我能够将我的节点版本设置为 v12.18.2 并让 gitbook-cli 工作。在解决以下问题之前,这对我来说是一个“足够好”的解决方案:github.com/GitbookIO/gitbook-cli/issues/110