开发运维资料
主要是记录自己开发的一些学习资料
编辑源码
可以点击下面的链接编辑源码
部署gitbook常见问题
TypeError: cb.apply is not a function
TypeError: Cannot read property 'pipes' of undefined
上面的错误是因为gitbook使用的graceful-fs读取文件的库的方式是4.2.0版本的,graceful-fs最新的版本已经废弃了。
- 解决方案1
上面的错误统一解决方案是使用4.2.0版本的库 npm install graceful-fs@4.2.0 --save
- 解决方案2
通过修改graceful-fs的源码解决,如果是用docker部署建议用这个解决方案。
- 安装完gitbook后,去gitbook的node_module下找到graceful-fs
- 注释掉
polyfills.js
文件的兼容性代码。
// fs.stat = statFix(fs.stat)
// fs.fstat = statFix(fs.fstat)
// fs.lstat = statFix(fs.lstat)