什么是Nodejs
Node.js不是js应用,而是js的运行环境,是JS运行平台.
Node.js是一个Javascript的运行环境。作为前端最重要的语言Javascript,一直都是前端工程师的专利,不过Node.js是一个后端的Javascript运行环境。这就意味着你可以使用Javascript来编写后台代码,然后交给Node.js来解释执行。
什么是npm
npm其实是Node.js的包管理工具(package manager)。
当我们在Node.js上开发时,会用到很多别人写的JavaScript代码。当我们要使用别人写的某个包时,就可以到这个集中管理的工具中进行安装:大家都把自己开发的模块打包后放到npm官网上,如果要使用,直接通过npm安装就可以直接用。
1. 安装g++
默认centos7上是没有安装g++
通过命令:
yum install gcc openssl-devel gcc-c++ compat-gcc-34 compat-gcc-34-c++
2.安装node.js (建议使用V4.0以上版本)
在安装node.js之前请先安装g++,不然会报错。
- 用wget命令下载node.js
$ wget http://nodejs.org/dist/v9.8.0/node-v9.8.0.tar.gz
$ tar -zxvf node-v9.8.0.tar.gz
注:
dist 全称是distribution。
在某些框架中,因为开发和发布时的内容或者代码形式是不一样的(比如利用Grunt压缩等等),这时候就需要一个存放最终发布版本的代码,这就是dist文件夹的用处。
- 安装:
$ cd node-v9.8.0
$ ./configure --prefix=/usr/local/node #指定安装路径
$ make
$ make install
- 生成软链接(你可以理解成微软的快捷方式):
也可以直接配置全局变量
$ ln -s /usr/local/node/bin/* /usr/sbin/
通过下面的命令如果显示出版本号就说明安装成功了:
$ node -v
3. 安装npm
注:安装npm之前就要先安装node.js。
$ curl -L https://npmjs.org/install.sh | sh
检测:
$ npm -v
4. 安装git
gitbook从名字上看就知道离不开git这个工具。
- 安装git:
$ yum install git
- 配置git
$ git config --global user.name Jack #配置用户名
$ git config --global user.email jack@xx.com #配置用户邮箱
$ git config --global core.editor vim #配置编辑器
$ git config --global merge.tool vimdiff #配置比较工具
$ git config --list #查看配置
5. 安装gitbook
- 用npm来安装:
$ npm install -g gitbook
- 让gitbook支持命令行:
$ npm install -g gitbook-cli
- 检测:
$ gitbook -V
# 报错 找不到该命令
# 因为没有在/usr/sbin里面生成一个快捷方式(软连接)。也可以直接配置全局变量
$ ln -s /usr/local/node/bin/* /usr/sbin/
6. 最后来个demo
$ mkdir ~/gitbook/demo
$ cd ~/gitbook/demo # 注意 一下命令都要在当前目录下执行
$ gitbook init # 在当前目录下创建一本书
# 可以通过 gitbook init ./directory 来指定路径
$ gitbook serve # 生成静态网页并开启服务 地址http://ip:4000
$ gitbook build # 生成静态网页,但不开启服务
评论前必须登录!
注册