Gitbook安装及用法
喜欢用markdown写点东西,把自己的知识整理起来,慢慢地越写越多了,感觉都可以构成一本小小的书了,于是想把这些东西都整理整理,搞成一本书。便于自己搜索、查看,Gitbook 可以很好地满足我的需求。
1、环境要求
- NodeJS(推荐使用v4.0.0及以上版本),我安装的10.14.1,高版本的运行gitbook init 会报错“cb.apply is not a function”
- Windows,Linux,Unix 或 Mac OS X
2、安装
安装 GitBook 的最好办法是通过 NPM。在终端提示符下,只需运行以下命令即可安装 GitBook:
$ npm install gitbook-cli -g
gitbook-cli
是 GitBook 的一个命令行工具。它将自动安装所需版本的 GitBook 来构建一本书。
执行下面的命令,查看 GitBook 版本,以验证安装成功。
$ gitbook -V
查看其他版本
$ gitbook ls-remote #列举可以下载的版本
下载并安装其他版本的GitBook
$ gitbook fetch beta #beta版
npm简介(可跳过)
NPM 的全称是Node Package Manager ,是Node.js的包(或模块)管理器, www.npmjs.com上有海量的Node.js包,供免费下载使用。 当安装Node.js时,NPM程序会被同时安装。包/package包含了一个模块所需的所有文件。模块是可以导入到项目中使用的JavaScript库。 下载包很简单。在命令行里,执行npm insall 包命令。
脚本语言需要一个解析器才能运行,JavaScript是脚本语言,在不同的位置有不一样的解析器,如写入html的js语言,浏览器是它的解析器角色。而对于需要独立运行的JS,nodejs就是一个解析器。 Node.js官方安装包及源码下载地址:https://nodejs.org/en/
npm常用命令
-
查看npm版本
$ npm -v
-
查看各个命令的简单用法
$ npm -l
-
安装 卸载
$ npm install <packageName> $ npm install [<@scope>/]<name>@<tag> #安装指定模块的指定标签 默认值为(@latest),如npm install sax@0.1.1
当你执行
npm install
, npm会根据你在package.json
中对各种依赖的定义去安装这些依赖$ npm update <name> [-g] #升级当前项目或全局的指定模块 如: npm update express npm update express -g
$ npm uninstall <name> [-g] #卸载当前项目或全局模块 如: npm uninstall gulp --save-dev npm i gulp -g
卸载后,你可以到 /node_modules/ 目录下查看包是否还存在,或者使用以下命令查看:
npm ls 查看安装的模块
-
安装路径
$ npm config ls