美文网首页
CentOS 7搭建nodejs环境

CentOS 7搭建nodejs环境

作者: 朝畫夕拾 | 来源:发表于2020-06-01 13:16 被阅读0次

    安装 Node.js 环境

    Node.js 是运行在服务端的 JavaScript, 是基于 Chrome JavaScript V8 引擎建立的平台。

    下载并安装 Node.js, 下载最新的稳定版 v10.5.0到本地   

    wget  https://nodejs.org/dist/v10.5.0/node-v10.5.0-linux-x64.tar.xz

    下载完成后, 将其解压

    tar  xvJf  node-v10.5.0-linux-x64.tar.xz

    将解压的Node.js目录移动到 /usr/local 目录下

    sudo mv node- v10.5.0 -linux-x64  /usr/local/node-v10

    配置node软链接到 /bin 目录

    sudo ln  -s  /usr/local/node-v10/bin/node /bin/node

    配置和使用 npm

    npm 是 Node.js 的包管理和分发工具。它可以让 Node.js 开发者能够更加轻松的共享代码和共用代码片段

    下载 node 的压缩包中已经包含了 npm , 我们只需要将其软链接到 bin 目录下即可

    sudo ln   -s   /usr/local/node-v10/bin/npm /bin/npm

    配置环境变量

    将 /usr/local/node-v10/bin 目录添加到 $PATH 环境变量中可以方便地使用通过 npm 全局安装的第三方工具

    echo  'export PATH = /usr/local/node-v10/bin:$PATH' >> /etc/profile

    生效环境变量

    source /etc/profile

    配置环境变量, 使用 npm

    通过 npm 安装进程管理模块 forever

    npm  install  forever  -g

    安装成功!



    首先到nodejs的官网下载nodejs安装包:https://nodejs.org/en/download/

    我下载的是在linux64位系统下的二进制源码包,二进制版本安装的好处就是免去了编译的过程,只需要简单配置:

    如果你想自己编译安装,那也未尝不可,直接下载纯源码包:node-v10.5.0.tar.gz,然后三部走:

    ./configure  --prefix=xxx

    make 

    make install 

    安装成功后,到相应的安装后的目录下查看版本号  ./node --version

    [root@jordy bin]# ./node --version                   

    v10.5.0

    上面是简单说了下用源码编译安装,下面我们直接用二进制的源码来安装: 

    下载二进制源码包:  Linux  Binaries (x86/x64)

    node -v10.5.0-linux-x64.tar.xz

    然后解压xz  -d   node-v8.11.1-linux-x64.tar.xz  得到

    node -v10.5.0-linux-x64.tar

    然后再解压:

    tar  xvf   node- v10.5.0-linux-x64.tar

    得到:

    node- v10.5.0-linux-x64

    cd node- v10.5.0-linux-x64

    查看目录:

    [root@jordy node-v8.11.1-linux-x64]# pwd

    /home/admin/soft/node-v10.5.0-linux-x64

    [root@jordy node-v8.11.1-linux-x64]# ll

    total 160

    drwxrwxr-x 2 500 500  4096 Mar 30 06:41 bin

    -rw-rw-r-- 1 500 500 53830 Mar 30 06:41 CHANGELOG.md

    drwxrwxr-x 3 500 500  4096 Mar 30 06:41 include

    drwxrwxr-x 3 500 500  4096 Mar 30 06:41 lib

    -rw-rw-r-- 1 500 500 59059 Mar 30 06:41 LICENSE

    -rw-rw-r-- 1 500 500 27188 Mar 30 06:41 README.md

    drwxrwxr-x 5 500 500  4096 Mar 30 06:41 share

    ok,然后进入./bin目录,

    cd ./bin

    查看node的版本号:

    [root@jordy bin]# ./node  -v

    v10.5.0

    或者

    [root@jordy bin]# ./node -v

    v10.5.0

    ok,安装成功了;

    然后在任意的目录下,运行:

    [root@jordy tmp]# node  -v

    -bash: node: command not found

    安装是安装了,但还是没有把安装路径配置的操作系统的环境变量中奥,所以运行./node -v 时, 系统找不到node所在位置;

    则配置环境变量:

    sudo  vim  /etc/profile

    因我目前解压后的node的path是 /home/admin/soft/node-v10.5.0-linux-x64

    所以我需要将下面两行添加到 /etc/profile文件的最后面:

    #set  path  for  nodejs

    export NODE_HOME=/home/admin/soft/node-v10.5.0-linux-x64

    export PATH=$NODE_HOME/bin:$PATH

    然后运行source让刚才的配置生效:

    sudo  source  /etc/profile

    这个时候在任意目录查看node版本:

    [root@jordy tmp]# node -v

    v10.5.0

    ok,成功了。

    运行查看num:

    [root@jordy tmp]# npm -v

    6.1.0

    也ok了。

    概述,不管用什么方式安装node,都是比较简单的,安装成功后,我们写一个简单的例子测一测:

    [root@jordy tmp]# vim HsMyJS.js 

    [root@jordy tmp]# cat HsMyJS.js 

    console.log("hello world!");

    [root@jordy tmp]# node HsMyJS.js 

    hello world!

    相关文章

      网友评论

          本文标题:CentOS 7搭建nodejs环境

          本文链接:https://www.haomeiwen.com/subject/lcwjzhtx.html