gitbook 安装运行
1、安装
npm install gitbook-cli -g
2、cd 项目目录
gitbook init
可以看到他会创建 README.md 和 SUMMARY.md 这两个文件,README.md 应该不陌生,就是说明文档,而 SUMMARY.md 其实就是书的章节目录
3、运行
gitbook serve
4、打包生成页面
gitbook build
运行该命令后会在书籍的文件夹中生成一个 _book 文件夹, 里面的内容即为生成的 html 文件。
gitbook 使用
SUMMARY.md
这个文件主要决定 GitBook 的章节目录,它通过 Markdown 中的列表语法来表示文件的父子关系,下面是一个简单的示例:
问题解决:
1、报错信息:Error loading version latest: Error: Cannot find module ‘internal/util/types’
问题解决:这个问题原因在于graceful-fs引入了node模块internal/util/types,此模块用处是给vm引入内置js文件,具体作用不可知也不想去考究了,重点在于此法已被废除,只有低版本nodejs和npm可用,但是强行降低node版本有点削足适履的意思,这种天怒人怨的低级bug,graceful-fs开发团队应该早就修复了才对,为什么还会出现报错,去gitbook的git仓库看了一下版本更迭,gitbook-cli默认的版本是2.6.9,最新的版本3.2.2,推测是旧版本没有使用最新版本的graceful-fs导致的问题,更新之后即可正常运行
gitbook fetch 3.2.2