安装nvm后无npm导致无法安装gitbook最最最详细解决办法

安装nvm后无npm导致无法安装gitbook解决办法

1.nvm的安装

nvm-windows 可以在 github 中进行下载。下载地址:download-nvm-windows

然后直接选择第二个 nvm-setup.zip,然后解压出来一步一步按照提示安装即可(建议放D盘)

在这里插入图片描述

nvm会自动配置系统变量,注意记好nvm的解压地址和安装路径。

之后按键win+R输入cmd打开命令行

命令行输入nvm -v,若出现NVM版本信息则配置成功。

$ nvm -v
1.1.7

在这里插入图片描述

2.验证与配置node 和npm

2.1验证node和npm是否配置成功

接着用同样的方法验证 npmnode

$ npm -v
6.1.0

$ node -v
v10.3.0

若出现找不到npmnode版本信息的情况,如下:

D:\>npm -v
'npm' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

D:\>node -v
'node' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

2.2配置node 的相关操作

此时,可以通过 nvm 进行安装指定的 node 版本,如下所示:

nvm install latest     // 下载最新的 node 版本 v7.2.0
nvm install 8.5.0      // 安装指定 node 版本
nvm install 6.11.3 32  // 安装指定 node 版本,并指定32位操作系统。默认是64位,32位需指定

查看已安装的 node 版本

注意: * 表示当前使用版本

$ nvm ls

  * 10.3.0 (Currently using 64-bit executable)
    8.11.2

引入使用 node 版本

$ nvm use 8.11.2
Now using node v8.11.2 (64-bit)

验证是否已切换至 8.11.2 版本

$ nvm ls

    10.3.0
  * 8.11.2 (Currently using 64-bit executable)

卸载对应 node 的版本

$ nvm uninstall 10.3.0
Uninstalling node v10.3.0...Error removing node v10.3.0
Manually remove D:\Npm\nvm\v10.3.0.

在这里插入图片描述

2.3配置相应npm的相关操作

安装nvm,只指定了node的存放位置,和应用目录,别的临时目录啥的都没动。

如果不清楚node的安装位置,可以先在命令行中输入where node查找node路径

D:\>npm -v
7.6.0

接着打开nvm的安装文件夹,修改settings文件中的

node_mirror: https://npm.taobao.org/mirrors/node/

npm_mirror: https://npm.taobao.org/mirrors/npm/

改成淘宝镜像,增加成功率

修改完成之后,在cmd中使用nvm 卸载当前指定的node版本

nvm uninstall 指定版本号

使用nvm ls 查询是否卸载成功

成功后

使用 nvm install xx 安装指定版本

再次使用 nvm ls查询安装成功

使用 nvm use xx启用该版本的node

再次查询 node -vnpm -v

成功得到版本号

D:\>npm -v
7.6.0
2.3.1经过几个小时摸索npm的发现

在nvm中,当你安装配置了第一个node版本后,再安装其他的node版本,use 之后会发现找不到npm路径命令。

解决方法:全部删除nvm文件夹重新装,然后安装第一个node版本就安你想要的哪个。

好像是因为一些缓存的原因,我尝试了网上各种方法都是虚的。搞不好。

直接nvm文件夹全部删除重装,简单干净。

3.安装gitbook过程

先进入D盘,创建一个文件夹,创建成功后进入文件夹:

D:\>D:
D:\>mkdir gitbook
D:\>cd gitbook

也可以直接进入D盘新建文件夹后shift+右键,直接文件夹处打开命令行

先来进行安装,为了保险起见。需要执行一次卸载命令,防止系统中有预留:

 npm uninstall -g gitbook
 npm uninstall -g gitbook-cli

然后再进行安装。

  • npm 直接下载:
 npm install -g gitbook-cli

到此,就安装成功了。可以在命令终端中输入 gitbook help 进行验证:

 gitbook help

卸载重装结果又卡到这里了!!!!

对不起兄弟们,我直接裂开了,之前好了的现在又一直卡在安装gitbook3.2.3了。

网上所有方法又都试了一遍,没一个适合解决的。

兄弟们不用想着等这个转完安装好了,因为我已经等了好久了,还怕网慢了开着科学上网的。

!!!!!!!就是网速的问题,我打完字一看居然下好了!!!!!!!!

兄弟们还是要有耐心!

我差点就准备放弃gitbook了,不过是真的香!

希望兄弟们装的时候一路顺风!别像我一样搞了一整天…

在这里插入图片描述

可能还有fsevents@0.3.8: "Please update to latest v2.3 or v2.2"等等一些报错的情况,别管他了,搜也搜不明白的,直接按照上面的重装完事!!

安装成功之后可以看到,在输出的信息中有如何使用说明。比如:

创建一个 gitbook 文件夹,创建成功后进入文件夹:

$ mkdir gitbook
$ cd gitbook

进入 gitbook 文件夹后在命令终端中输入 gitbook init 初始化命令。该命令同 git init,不过 git 是初始化仓库,gitbook 则是初始化书。

$ gitbook init 
// 启动书本
 gitbook serve

// 指定具体端口进行启动
 gitbook serve --lrport=<listen-port> --port=<server-port>

启动完成后,就可以在浏览器中输入 http://localhost:4000 进行预览你的书籍了!

4.gitbook常见命令

gitbook init //初始化目录文件
gitbook help //列出gitbook所有的命令
gitbook --help //输出gitbook-cli的帮助信息
gitbook build //生成静态网页
gitbook serve //生成静态网页并运行服务器
gitbook build --gitbook=2.0.1 //生成时指定gitbook的版本, 本地没有会先下载
gitbook ls //列出本地所有的gitbook版本
gitbook ls-remote //列出远程可用的gitbook版本
gitbook fetch 标签/版本号 //安装对应的gitbook版本
gitbook update //更新到gitbook的最新版本
gitbook uninstall 2.0.1 //卸载对应的gitbook版本
gitbook build --log=debug //指定log的级别
gitbook builid --debug //输出错误信息

附上我安装过程中搜的一些感觉还挺有用的教程:

不用nvm直接用npm教程:https://blog.csdn.net/zerorm/article/details/79229053

排坑:http://www.yanjuntech.cn/archives/2396

这个算是比较详细的排坑了:https://blog.csdn.net/qq_43528771/article/details/107949010

一直等待安装一个可能的原因(grateful.fs有关https://blog.csdn.net/qq_30033537/article/details/113738575?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&dist_request_id=1328602.43614.16150998597630083&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control

附上node.js的各种版本:https://nodejs.org/zh-cn/download/releases/

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值