但行好事
莫论前程❤

Centos 7 安装Node.js,gitbook

什么是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++,不然会报错。

  1. 用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文件夹的用处。

  1. 安装:
$ cd node-v9.8.0
$ ./configure --prefix=/usr/local/node   #指定安装路径
$ make
$ make install
  1. 生成软链接(你可以理解成微软的快捷方式):

    也可以直接配置全局变量

$ 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这个工具。

  1. 安装git:
$ yum install git
  1. 配置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

  1. 用npm来安装:
$ npm install -g gitbook
  1. 让gitbook支持命令行:
$ npm install -g gitbook-cli
  1. 检测:
$ 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                     # 生成静态网页,但不开启服务
赞(0) 打赏
未经允许不得转载:刘鹏博客 » Centos 7 安装Node.js,gitbook
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏