问题描述
在编写Gitbook的过程中,在启动gitbook serve
预览的时候,发生了错误RangeError: Maximum call stack size exceeded
。
解决方案
https://github.com/GitbookIO/plugin-lunr/blob/master/README.md#limitations
lunr
This plugin provides a backend for the search plugin.
This plugin is a default plugin.
Disable this plugin
This is a default plugin and it can be disabled using a book.json
configuration:
Limitations
Lunr can't index a huge book, by default the index size is limited at ~100ko.
You can change this limit by settings the configuration maxIndexSize
:
在GitBook项目的根目录创建book.json
,禁用lunr
插件
再次启动预览看看还有没报错
此时,使用gitbook serve
已经没有问题了,但是使用gitbook build --gitbook=2.6.7
依然报错。
使用gitbook build --gitbook=2.6.7 依然报错
单纯使用gitbook build
的时候不会报错,而制定gitbook
版本导出的时候则报错,说明制定版本的时候,并没有禁用lunr
插件。
所以,这种方法不能解决这种降低版本的gitbook build
的情况。