gitbook安装部署
1、gitbook 脚手架安装
我这里有cnpm就用cnpm了,没有的还是用npm
1 | cnpm install -g gitbook-cli |
2、初始化 gitbook
新建一个目录
1 | gitbook init |
在初始化的时候遇到以下问题
1 | TypeError: cb.apply is not a function |
查找得知需要修改polyfills.js文件注释掉以下代码
1 | fs.stat = statFix(fs.stat) |
注释掉再执行gitbook的初始化后又出现了其它问题
1 | TypeError [ERR_INVALID_ARG_TYPE]: The "data" argument must be of type string or an instance of Buffer, TypedArray, or DataView. Received an instance of Promise |
查了一下,需要降级node.js的版本,我这里是14的版本,这里我们降回12.22.9版本,
地址:
https://nodejs.org/download/release/v12.22.9/node-v12.22.9-x64.msi
再次初始化gitbook,没问题了
3、启动gitbook
1 | gitbook serve |
4、生成静态页面部署
1 | gitbook build |
在目录下会生成_book目录,接下来部署就好
\
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 shook!
评论
TwikooLivere