GitBook 相关问题

Gitbook Installation Steps

# 1. install nodeJs (v14, v16)
# 2. set npm registry to cn mirror
npm config set registry https://registry.npmmirror.com
# 3. install gitbook-cli with npm
npm i -g gitbook-cli
# 4. follow steps below to solve problems

gitbook install failed

国内博客上总结的办法:

  1. 降低 nodejs 的版本 10.22.0(代价太高,没有尝试)
  2. 将错误的那一行注释掉(不起作用)

解决方法:

# 在gitbook-cli的文件夹中,补充安装一个依赖
cd /usr/local/lib/node_modules/gitbook-cli/node_modules/npm/node_modules/
npm install graceful-fs@4.2.0 --save

gitbook serve error

gitbook 默认依赖了 cpr@1 导致某一行代码执行失败

解决方法:

安装较新版本的 cpr

cd ~/.gitbook/versions/3.2.3
npm install cpr@3