安装
前置条件:node版本必须为12.x
1 | npm install -g gitbook-cli@latest |
handle error
执行gitbook -V的时候出现如下错误
1 | /data/soft/nodejs/lib/node_modules/gitbook-cli/node_modules/npm/node_modules/graceful-fs/polyfills.js:287 |
遇到TypeError: cb.apply is not a function
, 这个错误直接打开如下链接中的js文件
/data/soft/nodejs/lib/node_modules/gitbook-cli/node_modules/npm/node_modules/graceful-fs/polyfills.js
将在第62-64行如下代码进行注释即可
1 | fs.stat = statFix(fs.stat) |
btw,
需要说明的是/data/soft/nodejs/lib/node_modules/gitbook-cli/node_modules/npm/node_modules/graceful-fs/polyfills.js
这
个路径并不是绝对的,会因为Node.js安装路径的不同而改变。 所以,视具体的报错进行修改即可