执行gitbook build出现错误, 执行gitbook serve也是会出错。错误如下:
$ gitbook build
/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
at /usr/local/lib/node_modules/gitbook-cli/node_modules/npm/node_modules/graceful-fs/polyfills.js:287:18
原因
gitbook-cli在其github和npm官网上可以看到gitbook-cli已经很久没有更新了。所以最新版本的node执行gitbook build会出现错误也是能想象的。
解决办法
- 安装node版本管理器n
- 执行gitbook时指定版本(10.22.0)
安装node版本管理器
sudo npm install n -g
sudo n 10.22.0
指定版本执行gitbook
n run 10.22.0 /usr/local/bin/gitbook build
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)