gitbook安装报错:解决卡顿在 Installing GitBook 3.2.3 的问题

根据网上的教程安装gitbook,一直卡顿在installing gitbook 3.2.3的页面

建议先看完全文,再进行尝试

正常的安装教程

  1. 安装nvm————npm版本控制器,地址:点我

  2. 在安装nvm时有两个可以选择的文件位置:

  • 一个是安装的位置,这个可以随便选择
    image-2066461-20221228175329552-665543009

  • 另一个是创建一个nvm控制npm版本时候的软链接位置,这个位置也可以随便选,但是这个文件夹一定要存在,不存在就自己创建一个。(这个文件夹一定要存在!!!而且必须是空文件夹!!!)

  1. 安装好nvm之后,使用nvm v测试一下安装成功了没,如果显示没有这个命令的话就自己手动在系统变量中设置一下

  2. 之后就是用nvm安装10.22.0版本的node

    nvm install 10.22.0  # 安装
    nvm ls  # 查看
    nvm list  # 安装列表
    nvm use 10.22.0  # 切换版本
    nvm uninstall 10.22.0  # 卸载版本
    
  3. 显示安装完成了以后,切换了版本之后,如果运行npm --version报:npm不是内部或者外部的命令,也不是可运行的程序的错误,
    那么说明node安装完成了,但是npm没有安装成功,就需要自己去安装一下,去npm官网,找对应node版本对应的npm版本安装包。
    node历史版本npm历史版本

    我使用的是node==10.22.0,对应的npm版本是6.14.6,如图:

    这个链接是npm==6.14.6的下载链接:npm==6.14.6的下载链接

    下载解压到对应版本文件夹(我这里是D:\compiler\nvm\v10.22.0\node_modules)的node_modules之后,把npm/bin目录中的npm.cmdnpm拷贝到对应版本文件夹下(我这里是D:\compiler\nvm\v10.22.0)

    然后再次测试npm命令是否可用,npm --version,不能用的话去查看一下系统环境变量,再仔细读一下第五步。

  4. 切换到10.22.0后还是一直installing转圈,然后参考了这篇文章。文章链接

  5. 上一步操作完之后还是在报错...
    无语住了,然后我就开始研究我电脑设置的环境变量,使用which gitbook查看了一下gitbook执行的位置,发现是在用我之前安装的最新的npm下载的gitbook命令,也就是说用的不是node==10.22.0版本对应的npm下载的。
    之后,把我之前安装的最新的node从我的系统环境变量移除。

    再次使用which npm确认运行的gitbook的位置;

    再使用gitbook -V命令,等待gitbook installing运行完

  6. 能运行了

参考链接

https://www.cnblogs.com/melodyjerry/p/13977865.html

posted @ 2022-12-28 19:14  只强  阅读(1254)  评论(0编辑  收藏  举报