前言
今天装gitbook,在网上搜了各种教程,基本大同小异,装node.js,再
npm install gitbook-cli -g
然后
gitbook -V
看下版本成功没,但是我gitbook是安装成功了,-V看版本时却莫名其妙开始下新版本
C:\Users\xxx>gitbook -V
CLI version: 2.3.2
installing GitBook 2.3.2\(这个小斜杠在不停翻转)
起初我没有在意,就是个更新嘛,这有啥。但是隐约又觉得不对,哪有刚下载又更新的道理,一分钟过去了我慌了没有变化,几分钟了还是这个,那肯定不对了(PS:再等几分钟你会看到有报错)
网上的几种无效方法(你不用查了/试了)
1 改镜像
这是最常见的,但是无用,没有任何变化,依然最后会报错
2 更新 graceful-fs
更新之后会短暂出现停止,那个小斜杠没有了,不仔细看的话会以为成功了,但是一旦你再次-V
C:\Users\xxx>gitbook -V
CLI version: 2.3.2
installing GitBook 2.3.2\(这个更新又出现了)
C:\Users\xxx>gitbook -V
CLI version: 2.3.2(过一段时间它没了)
那个GitBook的版本号没了,被吃了,此时如果你随便找个地方gitbook init一下,什么也没有
3 重装
到这里你已经没什么办法了,只能重装,无用
还有效的解决办法
目测当前2021年10月12号晚上,最新node 16.11.0,稳定 14.18.0可用,卸掉这个新版本,重新回到node-v9.11.2版本,
https://nodejs.org/dist/latest-v12.x/node-v12.22.3-x64.msi,地址有效,就是一个高版本问题。回退立刻就好了。