gitbook:gitbook-cli\node_modules\npm\node_modules\graceful-fs\polyfills.js
gitbook:gitbook-cli\node_modules\npm\node_modules\graceful-fs\polyfills.js
!.2021年07月21日二次修订
不建议使用node-v12.22.3,可能执行gitbook serve仍有问题。
建议:使用node-v9.11.2。
参考:https://blog.csdn.net/test1280/article/details/118968549
1.异常
执行gitbook init报错:
C:\Users\EB\AppData\Roaming\npm\node_modules\gitbook-cli\node_modules\npm\node_modules\graceful-fs\polyfills.js:287if (cb) cb.apply(this, arguments)^
执行gitbook init过程:
EB@DESKTOP-K45IA6V MINGW64 ~/Desktop
$ mkdir test1280-gitbookEB@DESKTOP-K45IA6V MINGW64 ~/Desktop
$ cd test1280-gitbook/EB@DESKTOP-K45IA6V MINGW64 ~/Desktop/test1280-gitbook
$ gitbook init
Installing GitBook 3.2.3
C:\Users\EB\AppData\Roaming\npm\node_modules\gitbook-cli\node_modules\npm\node_modules\graceful-fs\polyfills.js:287if (cb) cb.apply(this, arguments)^TypeError: cb.apply is not a functionat C:\Users\EB\AppData\Roaming\npm\node_modules\gitbook-cli\node_modules\npm\node_modules\graceful-fs\polyfills.js:287:18at FSReqCallback.oncomplete (fs.js:193:5)
2.环境
node version
EB@DESKTOP-K45IA6V MINGW64 ~/Desktop/test1280-gitbook
$ node -v
v14.17.3
npm version
EB@DESKTOP-K45IA6V MINGW64 ~/Desktop/test1280-gitbook
$ npm -v
6.14.13
3.解决
卸载当前高版本的nodejs,安装低版本的nodejs。
nodejs历史版本下载:https://nodejs.org/dist/
我选择的是node-v12.22.3-x64.msi:
https://nodejs.org/dist/latest-v12.x/node-v12.22.3-x64.msi
重新安装nodejs。
重试:
EB@DESKTOP-K45IA6V MINGW64 ~/Desktop/test1280-gitbook
$ node -v
v12.22.3EB@DESKTOP-K45IA6V MINGW64 ~/Desktop/test1280-gitbook
$ npm -v
6.14.13EB@DESKTOP-K45IA6V MINGW64 ~/Desktop/test1280-gitbook
$ npm install -g gitbook-cli
C:\Users\EB\AppData\Roaming\npm\gitbook -> C:\Users\EB\AppData\Roaming\npm\node_modules\gitbook-cli\bin\gitbook.js
+ gitbook-cli@2.3.2
updated 3 packages in 10.212sEB@DESKTOP-K45IA6V MINGW64 ~/Desktop/test1280-gitbook
$ gitbook init
warn: no summary file in this book
info: create README.md
info: create SUMMARY.md
info: initialization is finishedEB@DESKTOP-K45IA6V MINGW64 ~/Desktop/test1280-gitbook
$ ll
total 2
-rw-r--r-- 1 EB 197609 16 7月 21 14:45 README.md
-rw-r--r-- 1 EB 197609 40 7月 21 14:45 SUMMARY.md
gitbook init成功。
4.其他
如果遇到报错:
TypeError [ERR_INVALID_ARG_TYPE]: The “data” argument must be of type string or an instance of Buffer, TypedArray, or DataView. Received an instance of Promise
EB@DESKTOP-K45IA6V MINGW64 ~/Desktop/test1280-gitbook
$ gitbook init
warn: no summary file in this book
info: create README.md
info: create SUMMARY.mdTypeError [ERR_INVALID_ARG_TYPE]: The "data" argument must be of type string or an instance of Buffer, TypedArray, or DataView. Received an instance of PromiseEB@DESKTOP-K45IA6V MINGW64 ~/Desktop/test1280-gitbook
$ ll
total 1
-rw-r--r-- 1 EB 197609 16 7月 21 14:37 README.md
同上,卸载高版本的nodejs,安装低版本的nodejs,重试。
5.参考
1.https://blog.csdn.net/Java_stud/article/details/118493661
2.https://blog.csdn.net/withoutBugs/article/details/105869042
3.https://stackoverflow.com/questions/64211386/gitbook-cli-install-error-typeerror-cb-apply-is-not-a-function-inside-graceful
4.https://blog.csdn.net/Ming_360/article/details/109685876
5.https://lgl88911.gitee.io/2020/11/08/Windows下Gitbook安装/
6.https://nodejs.org/en/download/
gitbook:gitbook-cli\node_modules\npm\node_modules\graceful-fs\polyfills.js相关推荐
- NPM useful library path: request.js
C:\Users\i042416\AppData\Roaming\npm\node_modules\npm\node_modules\npm-registry-client\lib
- npm 安装 bin/npm: line 1: ../lib/node_modules/npm/bin/npm-cli.js: No such file or directory
nodejs 6.9.1安装完成后,验证npm是否安装成功时提示: bin/npm: line 1: ../lib/node_modules/npm/bin/npm-cli.js: No such f ...
- npm突然找不到D:\nodejs\node_modules\npm\bin\npm-cli.js的解决方法
npm突然找不到D:\nodejs\node_modules\npm\bin\npm-cli.js的解决方法 参考文章: (1)npm突然找不到D:\nodejs\node_modules\npm\b ...
- 关于 npm 安装angular报错‘code EEXIST‘,ERR path C:\Users\Administrator\AppData\Roaming\npm\node_modules
记录一次npm 安装报错code EEXIST已存在解决方法! 本人学习angular过程中 ,发现使用package.json 里面的scripts 方式运行 angular正常!! 但是直接使用 ...
- 解决win7被node.js抛弃的问题 - 1)npm/node_modules/node/bin/node: line 1: This: command not found 2)win8.1或以上
效果图 出现过的问题,以及解决办法 问题1: C:\Users\mac\AppData\Roaming\npm/node_modules/node/bin/node: line 1: This: co ...
- Could not install from “Files\nodejs\node_modules\npm\node_cache\_npx\14564“ as it does not contain
npm 下载安装某些模块时报错 具体报错: npm ERR! code ENOLOCAL npm ERR! Could not install from "Files\nodej ...
- 打造完美写作系统:Gitbook+Github Pages+Github Actions
文章目录 前言 Getting Started Gitbook 安装 环境需求 利用npm安装gitbook 创建 输出 website ebook 配置 插件 其他 自动生成SUMMARY.md文件 ...
- 安装vue脚手架遇到的问题报错‘code EEXIST‘,ERR! path C:\Users\空你吉瓦\AppData\Roaming\npm\node_modules
安装脚手架时候遇到的问题,目前已经解决了. 命令行执行 : npm install -g vue-cli // 加-g是安装到全局 安装完成以后 报错显示 然后我在电脑上找C:\Users\ ...
- 【vue】安装新版本vue-cli:@vue/cli
前言 nodjs v14.16.1 (在Windows系统安装Nodejs.在Linux系统安装Nodejs) vue-cli 版本 vue-cli 已分为2个版本: @vue/cli,这是新版本(本 ...
- Vue + Spring Boot 项目实战(二):使用 CLI 搭建 Vue.js 项目
文章目录 一.安装 Vue CLI 二.构建前端项目 2.1.创建一个基于 webpack 模板的项目 2.2. 安装图解 2.3. 项目结构总览 2.4. 运行项目 2.5. 浏览器验证 项目Git ...
最新文章
- 线段树练习 3P3372 【模板】线段树 1
- PyTorch 训练可视化教程 visdom
- 小程序微信授权登录服务器异常,解决调试腾讯云微信小程序Demo错误“登录失败:调用鉴权服务失败#40029_WEIXIN_CODE_ERR”...
- C++的查看指针指向空间的所在的区域(是堆还是栈或者静态)和大小
- VMware中的三种网络模式-----NAT模式
- [原创]将本地代码共享到github的操作步骤
- apache2.4打开laravel项目_Laravel异步队列全攻略
- shell编程入门步步高(九、sed和awk)
- 结合CDIB类,对图像的打开、显示、保存
- lab4 cache lab
- SAP Open SQL
- 工程分析:Kconfig
- 雷达多普勒频率计算公式_新型双频相干脉冲压缩测速测距激光雷达
- 用HTML5+CSS3实现qq会员页面的仿制
- 原生前端实现响应式个人简历网站设计(附源码)
- ChatGPT 大规模封号,并停止注册!
- 虚拟机服务器关机命令,linux虚拟机怎么关机命令
- 2o2021年安徽高考成绩查询,2021安徽高考数学答案-2021年安徽高考数学试题及答案...
- MATLAB 数据及基本运算 --持续更新
- vue element 的 el-cascade 组件如何实现多选点击确认提交操作