网上下载了一个电子书,使用 gitbook serve 编译的时候,发生了错误 RangeError: Maximum call stack size exceeded:

解决方法在这里有说明:https://github.com/GitbookIO/plugin-lunr/blob/master/README.md#limitations,在GitBook项目的根目录创建 book.json,禁用 lunr 插件
{
"plugins": ["-lunr"]
}
再次启动预览看看还有没报错

此时,使用 gitbook serve 已经没有问题了,但是使用 gitbook build --gitbook=2.6.7 依然报错。
单纯使用 gitbook build 的时候不会报错,而指定 gitbook 版本导出的时候则报错,说明指定版本的时候,并没有禁用 lunr 插件,所以很无解了,如果你使用低版本解决了一些问题,但是遇到这个问题基本就解决不了了。

