三、 第二节 Nodejs环境搭建

今天我们来学习一下如何安装node.js,安装node.js的方式有两种,第一种是二进制库安装,第二种是通过源码安装。

相对来说,通过二进制库安装是更方便的,因为在Ubuntu下或者Mac下或CenterOS下都有相应的安装工具,我们只要通过这个安装工具敲这条命令,那就可以直接安装上了,这是通常的做法,如果这种方式不成功的话,我们还可以通过第二种方式,就是源码安装,就是直接下载node.js的源码然后生产make  file进行编译。

下面我们将这两种方法都向大家进行一些介绍

二进制库安装nodejs步骤

第一步

通过apt或brew或yum install  nodejs 来安装nodejs

这个根据不同的平台来,如果你是Ubuntu就使用apt,如果是 mac下你就用brew,CentOS 就用yum。

第二步

安装完nodejs之后,我们还要通过apt或brew或yum install npm 来安装npm,npm实际上就是我们在开发nodejs时所用的依赖库,它会放在公共的一个源上,那么我们通过npm这个工具,可以将这些依赖库直接下载下来,会非常的方便。

首先打开控制台,在这里我是购买了一个公网的服务,这个大家可以通过阿里云等云计算厂商购买到。最好是能够购买一个域名,大家在自己的本机做也是可以的,这都没关系。安装的方法非常简单,我这里是一个Ubuntu机器,我用apt来执行安装,这里面有个命令叫做 -cache search这个是可以查找这个源上nodejs的相关版本和相关库的名字。

我们直接输入 

在这里大家可以看到和node相关的源上相关的都会列出来

那实际上,nodejs才是我们关心的 

大家要记住一点,这种方式安装之后,它总是会有一个提示信息,如果出错了之后,它也会告诉你是因为什么原因出错了,大家不要执行完这条指令,然后就什么信息都不看了,万一出错了,由于某些原因,这些有个底层的依赖库,就是死活装不上,那没有装成功,你还去启动这个服务是肯定找不到的 ,所以很多同学会遇到这类问题。

那么大家一定要注意,那接下来是装 npm

apt install npm

三、 第二节 Nodejs环境搭建_第1张图片

以上是第一种方法,下面看第二种方法,通过源码安装nodejs

第一步

首先通过下载Nodejs源码,

第二步

生成Makefile

第三步,编译安装 

make -j 4 && sudo make install

相对于二进制安装 ,源码安装相对复杂一些,但是它的灵活性能高,比如说你可以指定这个代码安装到什么目录下。

然后你还可以做一些优化以及哪些是我需要的哪些是我不需要的,对源码做一些裁剪,这些都是可以做到的。

而且我还可以选择安装的版本,比如我想使用最新的nodeJS,也可以用相对旧一点的NodeJs,这都可以根据自己的需要去选择了。

访问 nodejs.cn/download/

三、 第二节 Nodejs环境搭建_第2张图片

我们可以通过wget下载,

wget  -c https://npm.taobao.com/mirrors/node/v10.15.1/node-v10.15.1.tar.gz

-c的意思是当你网络中断之后,再执行这个命令的时候,它可以从这个断点处继续下载。

大家下载之后可以公共解压命令解压

tar -zvxf  node-v10.15.1.tar.gz

这样就可以解压缩了

进入到node目录下

三、 第二节 Nodejs环境搭建_第3张图片

这个目录下有个configure文件

通过这个脚本我们就可以生成makefile

./configure --prefix=/usr/local/nodejs

--prefix的命令就是指定你要安装到哪个目录下 

这个时候就会生成 对应的makefile,安装完之后它会让你执行一下这个命令,运行这个命令需要安装python,如果大家没有安装的话需要先安装一下

三、 第二节 Nodejs环境搭建_第4张图片 我们的makefile文件就生成了

我们不用关心makefile里面具体写了什么,我们只要makefile执行编译就可以了

-j表示我要用多少个线程同时进行编译,我这里使用4个线程,如果不写的话,它就用一个线程去编译。如果你这个机子性能比较高,核数比较高的话,你就可以按你的核数乘以2

通过这些线程并行的去编译

编译好了之后再执行sudo make install,将安装好的程序安装到指定目录

我最后安装的路径就是

在这个下面又一个bin

三、 第二节 Nodejs环境搭建_第5张图片

node和npm都已经安装在这个目录下,通过这种方法,也可以将nodejs安装好,以上就是安装nodejs的两种方式。

最后一点比较重要的是如果你是通过源码进行安装的话,你还需要改变一些环境变量,

这是所以 Linux的环境变量,在这个环境下使用export导出

三、 第二节 Nodejs环境搭建_第6张图片

这样环境变量的PATH里面就会有这个路径了,在执行命令 的时候直接敲,它 就能找到这个命令。

执行完,vi  ~/.bashrc

我们还要执行source ~/.bashrc让他生效一下

我们通过搜索一下这个PATH

env | grep PATH

我们看到第一段就是我们指定 的node路径

这时候我们敲node的时候 他就开始执行了

查看版本

通过上面这个方法你就可以将这个node安装到你的系统上 

 

你可能感兴趣的:(WEBRTC相关)