国际惯例,每次下载一个陌生的工具之前必定是先看一下博客,参考参考“前人之述”,今天因为想高级一点看教程,所以打算配置下Gitbook的环境。但是安装过程发现如果安装的是最新的node.js
在进行gtibook install
操作或者是gitbook init
的时候就会有下面这个报错:
if (cb) cb.apply(this, arguments)
^
TypeError: cb.apply is not a function
最后看了一个bilibili的up主的一篇文章打算尝试一下把node换成比较老的版本试试。
一 卸载Node.js
1 windows系统
如果是windows系统,那就直接在程序管理入口卸载node.js:
windows卸载系统原有的node.js按照上图的3个步骤之后我win10电脑的node.js就已经被我ko掉了,如果你的按照上述操作还是木有成功卸载掉的话建议参考这篇文章的操作。
stack overflow: how-to-completely-remove-node-js-from-windows
2 mac系统
二 下载Node.js
直接去nodejs的官网下载这个版本的安装文件即可,下载地址:https://nodejs.org/dist/latest-v10.x/,注意一下windows跟mac对应不同的安装文件:
安装node.js安装过程就是一路下一步即可,之后可以通过一下指令判断node是否已经安装到了电脑上:
node -v // 查看node的版本
npm -v // 查看npm的版本
如果在控制台输入以上命令可以显示如下信息则证明已经安装成功。
安装成功后的控制台显示三 安装GitBook
1. 安装 GitBook 命令行工具
npm install gitbook-cli -g
2. 进入项目根目录,执行以下命令安装 gitbook 依赖:
gitbook install
3. 启动本地服务器在线浏览
gitbook serve
执行完其实这时候就可以通过浏览器输入http://localhost:4000
来看启动成功的gitbook页面了。
4. 生成 HTML,生成的文件位于 _book
目录下。
gitbook build
网友评论