【gitbook】gitbook init报错解决

gitbook使用踩坑日记

在使用gitbook init命令时引发的一系列问题记录

gitbook init cb不是函数问题

$ gitbook init
Installing GitBook 3.2.3
C:\Users\14251\AppData\Roaming\npm\node_modules\gitbook-cli\node_modules\npm\node_modules\graceful-fs\polyfills.js:287
      if (cb) cb.apply(this, arguments)
                 ^

TypeError: cb.apply is not a function
    at C:\Users\14251\AppData\Roaming\npm\node_modules\gitbook-cli\node_modules\npm\node_modules\graceful-fs\polyfills.js:287:18
    at FSReqCallback.oncomplete (fs.js:184:5)

版本不兼容需要将node版本降级

nvm use时 exit status 1

在控制台下因为编码问题显示了乱码 改用git bash控制台来查看了之后发现是权限不足

常见两类错误导致exit status 1:

  • 安装路径中含有中文和空格
  • 在使用启动权限不足

解决方法

cb不是函数问题

使用10.23.1版本的node

exit status 1

  • 重新安装更改路径
  • 用管理员权限打开cmd

NVM命令

nvm install 10.23.1:安装node

nvm use 10.23.1:使用node(要在管理员权限下使用)

nvm ls:查看当前安装

nvm ls available:查看所有可使用版本

nvm -v:查看当前版本

# nvm 镜像下载文件
在nvm安装目录settings.txt下加入:


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

image-20210921192554523

posted @ 2021-09-21 19:29  DengSchoo  阅读(671)  评论(0编辑  收藏  举报