安装gitbook的一些问题gitbook init和if (cb) cb.apply(this, arguments),cb.apply is not a function

news/2024/10/18 18:26:44/

一,使用gitbook init时,卡在了Installing GitBook 3.2.3这一步

解决办法:
一,翻墙
二,使用淘宝镜像下载:
npm下载路径,检查是不是淘宝镜像:

npm config get registrynpm config set registry https://registry.npm.taobao.org

切换成淘宝镜像
再检查是不是淘宝镜像:

npm config get registry

再安装:

gitbook init

之前是一直卡在这里,我打了三局王者荣耀都没好!!设置之后,打了一局,回头一看,就出来了!
但是报错了!!!但这又是另一个悲伤的故事。。。

二,if (cb) cb.apply(this, arguments),cb.apply is not a function

产生了如下的报错:
在这里插入图片描述
产生这个报错的原因在于,nodejs的版本不对,不支持这个gitbook.
有两个解决办法:
一,切换nodejs的版本:
切换成nodejs的v10.21.0版本就会成功。
当然啦,在这里,我又接触到了新的知识!因为nodejs的版本很多,所以,就有nodejs的版本控制工具,可以方便地切换版本!
这是这个方法的博客地址,里面有v10.21.0版本的nodejs下载:

https://blog.csdn.net/Lowerce/article/details/107579261

二,第二个方法呢,就更方便且不要脸了,就是把报错的代码注释掉!
直接打开报错的文件:
C:\Users\Administrator\AppData\Roaming\npm\node_modules\gitbook-cli\node_modules\npm\node_modules\graceful-fs\polyfills.js
错误的位置在代码的第287行,就是这个死乞白赖的函数!!!

function statFix (orig) {if (!orig) return orig// Older versions of Node erroneously returned signed integers for// uid + gid.return function (target, cb) {return orig.call(fs, target, function (er, stats) {if (!stats) return cb.apply(this, arguments)if (stats.uid < 0) stats.uid += 0x100000000if (stats.gid < 0) stats.gid += 0x100000000if (cb) cb.apply(this, arguments)})}
}

这个函数的作用是用来修复node.js的一些bug,但是我就为了学个gitbook,没必要难为我自己!
所以,我就找到这个函数的调用:
在这里插入图片描述
在这里插入图片描述
就成这样子啦!嘿嘿~
现在是夜里,隔壁的两个小姑娘估计在看电影,网速不是很快,我又等了十来分钟,就完成啦!!

在这里插入图片描述

完结!撒花花!啦啦啦!!!


http://www.ppmy.cn/news/486001.html

相关文章

第十二届蓝桥杯国赛 cb

文章目录 A: 带宽 25B: 纯质数 1903C: 完全日期 977D: 最小权值 2653631372E: 大写F: 123G: 异或变换&#xff08;已补&#xff09;H: 二进制问题I: 反转括号序列&#xff08;已补&#xff09;思路一 线段树思路二 分块 J: 异或三角形&#xff08;已补&#xff09;总结 A: 带宽…

视频基本知识  AD转换和YUV,cb cr基本知识

人眼观看图像 每秒显示25帧 最好 即帧频为25Hz 由于人眼具有视觉暂留效应 模拟电视信号转化为数字电视信号称为PCM调制&#xff0c;数字电视信号转换为模拟电视信号则称为PCM解调 视频信号A/D转换过程 采样&#xff1a;在时钟和同步信号控制下&#xff0c;每隔一段时间间隔…

cb.apply is not a function

yarn : 无法将“yarn”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。 解决1、检查本地是否安装yarn2、安装 yarn报错 cb.apply is not a function 解决 途径很是波折 1、检查本地是否安装yarn yarn -v 我这报错已经不用检查了&#xff0c;&#xff0c;&#xff0c;&…

cb使用教程

CodeBlocks简单的使用说明入门篇双击桌面上CodeBlocks图标&#xff0c;就能进入CodeBlocks集成环境&#xff0c;屏幕上就会出现CodeBlocks的主界面如下图在CodeBlocks主窗口的顶部是CodeBlocks的主菜单栏。其中包含15个菜单项&#xff1a;File(文件)、Edit(编辑)、View(查看)、…

Honda CB650R/CB650F

CB650R是HONDA在2018年底的義大利米蘭車展首度亮相、2019年正式市售的街車車款&#xff0c;同時也是以CB1000R為首&#xff0c;以「Neo Sports Cafe」為家族基因的CB-R車系的第6輛成員。 CB650R搭載著一具649c.c.水冷式四行程並列4汽缸引擎&#xff0c;能提供95ps/12,000 rpm、…

关于CB的调试

在start页点 Creat a new project 或者 File->New->Project 然后 C或C都可 接着&#xff0c;工程名和路径都不要有中文&#xff01;: 看一下左边有没有Management窗口&#xff1a; 如果没有就按 View->Manager 现在打开Management窗口中的 a工程中的 Sourses里面的 ma…

HIFI音质听得见,击音Super HD II续航强悍或将成为2021爆款

转眼2020年已经过去了&#xff0c;回想这一年无数的耳机品牌将产品接二连三的发布&#xff0c;主攻蓝牙耳机类型就不胜枚举。每一款都具有独特的优势&#xff0c;冬季来临之际&#xff0c;最享受的就是一个人静静的待在院子里听着熟悉的旋律。走进音乐&#xff0c;整理心情再努…

别说国产蓝牙耳机降噪不好了,这一款我反正是入坑了!

目前&#xff0c;人们对于耳机的需求非常高&#xff0c;特别是降噪耳机已经成为了刚需。虽然不少降噪耳机综合实力优秀&#xff0c;但是价格也让不少人望而却步&#xff0c;特别是对于学生党来说&#xff0c;更加看重性价比&#xff0c;作为学生党的小编&#xff0c;经过对比入…