环境要求
gitbook
是基于 node.js
的命令行工具,首先需要安装并配置好 node.js
环境,然后才能安装gitbook
相关工具.由于安装工具全部都是国外网站,因此 速度可能会很慢,也可能需要FQ,请耐心等待或者学会科学上网.
当然如果安装过程中遇到任何问题,也可以找我要一下安装包或者我帮你免费解决下.
git
是免费开源的分布式版本控制系统,主要用于电子书的更新管理和团队协作,如果不需要将电子书托管到github
网站上,则可以不安装 git
.如果打印出
git
版本信息,则表示本机已安装 git
环境,跳过此步骤.git --version
node.js
是 js
在服务端运行的环境基础,从而使得 js
从浏览器端延伸到服务端领域,而 gitbook
则是运行在 node.js
基础之上的命令行工具,因此必须先安装好 node.js
开发环境.如果打印出
node.js
版本信息,则表示本机已安装 node.js
环境,跳过此步骤.node --version
nodejs
默认的包安装工具npm
国内访问速度有点慢,安装完毕后建议npm install cnpm -g --registry=https://registry.npm.taobao.org
使用淘宝镜像源代替默认的npm
,详细教程请参考官方 https://nodejs.org/ 推荐版本: v10.22.0
npm config set registry=http://registry.npm.taobao.org
npm
安装依赖的默认地址是国外服务器,如果速度过慢的话,建议切换到国内镜像源.
gitbook-cli
是 gitbook
的脚手架工具,帮助我们更方便构建 gitbook
应用,当然也可以直接安装 gitbook
,只不过那样的话,略显麻烦,不推荐.如果打印出
gitbook
和 cli
版本信息,则表示本机已安装 gitbook
环境,跳过此步骤.gitbook --version
否则的话,本机可能并没有安装
gitbook
环境,则需要安装 gitbook
相关工具.因为
gitbook
是基于 node.js
环境,而安装好 node.js
后默认提供了 npm
包管理工具,而我们则是通过 npm
来安装其他工具.