美文网首页
Mac下Gitbook 与Node版本问题

Mac下Gitbook 与Node版本问题

作者: redoca | 来源:发表于2018-10-24 08:47 被阅读88次

环境:
MacOS 10.14

好久没用 Gitbook 了,正好有文档需要写,便打算用Gitbook去写。
建好目录,执行 gitbook init , 发现报错如下。

Error loading version latest: Error: Cannot find module 'internal/util/types'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:580:15)
    at Function.Module._load (internal/modules/cjs/loader.js:506:25)
    at Module.require (internal/modules/cjs/loader.js:636:17)
    at require (internal/modules/cjs/helpers.js:20:18)
    at evalmachine.<anonymous>:44:31
    at Object.<anonymous> (/Users/wanghuan/.gitbook/versions/2.6.9/node_modules/graceful-fs/fs.js:11:1)
    at Module._compile (internal/modules/cjs/loader.js:688:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:699:10)
    at Module.load (internal/modules/cjs/loader.js:598:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:537:12)

TypeError: Cannot read property 'commands' of null

最后发现是 node 版本的问题,当前本机最新版本为 10.x.x, 而Gitbook 只支持 6.x.x ,我试过将 Gitbook升级最新版,包括pre版也是不行的。

# 查看所有版本
gitbook ls-remote
 # 升级至最新预览版 
gitbook update pre

解决方法:

安装 n 工具,这个工具是专门用来管理node.js版本的
sudo npm install -g n 
安装并切换至版本 6
sudo n 6 

这时 Gitbook 就可以正常使用了。

相关文章

  • Mac下Gitbook 与Node版本问题

    环境:MacOS 10.14 好久没用 Gitbook 了,正好有文档需要写,便打算用Gitbook去写。建好目录...

  • gitbook

    一.在 Mac 环境上搭建 gitbook 1.安装node.js,在node.js官网下载,直接安装稳定版本。 ...

  • Gitbook的安装与使用

    GitBook for Mac GitBook 是一个基于 Node.js 的命令行工具,可使用 Markdown...

  • Web 工具升级,node,npm,

    本身我是在 Mac 下开发的,记录也是Mac环境下 node升级 npm 升级 N模块,管理node版本升级和降级...

  • Mac 将 gitbook 转为 PDF 书籍

    Mac 将 gitbook 转为 PDF 书籍 1、首先brew 安装node brew install -g n...

  • Mac下使用brew管理不同版本的node

    Mac下使用brew管理不同版本的node 在使用Node进行开发的时候,有时候需要在不同的Node版本中进行切换...

  • GitBook安装和使用

    检查node版本,安装的GitBook的时候有个坑,用node版本v8.9.4和最新的v14.7.0,都会报错安装...

  • Mac下node版本切换

    我们日常使用node时候经常会遇到不同的项目需要使用不同的node版本,而开发者的电脑往往只有一台,所以我们需要有...

  • Mac下 node版本切换

    我们日常使用node时候经常会遇到不同的项目需要使用不同的node版本,切换版本用n 步骤如下: 1、查看node...

  • gitbook使用心得

    node高版本下的淘宝的镜像,安装bookgit后成功安装但是运行的时候会报错。 最终用的gitbook 3.0....

网友评论

      本文标题:Mac下Gitbook 与Node版本问题

      本文链接:https://www.haomeiwen.com/subject/rwxttqtx.html