Linux下配置node开发环境

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/github_39457740/article/details/81588290

Linux下配置node开发环境

由于我们一般都会将服务部署到linux上,所以我个人觉得,使用windows学习node可能会不太好。慢慢的我也将自己的所有开发环境转移到node环境下,今天这篇文章记录了一下我在linux下的配置过程。

为什么不用软件库中的node

我们都知道,各个linux发行版都有自己的软件库,可以很方便的使用命令安装,比如apt-get(Debian,Ubuntu,deepin系统),但是样往往难以得到自己想要的版本,我一般选择在官网下载源码包。

正文,安装配置(有图)

首先我们进入官网,找到我们想要的版本,从阿里云镜像下载也会快一些
这里写图片描述

选择下面的阿里云镜像
这里写图片描述
我们可以看到这里有我们想要的版本,但是一个是tar.gz,一个是tar.xz针对于两个不同的包,我们有不同的安装方法
安装环境:阿里云centos

tar.gz

先简单说一下tar.gz,在终端中键入如下命令

wget https://npm.taobao.org/mirrors/node/v10.8.0/node-v10.8.0-linux-x64.tar.gz
tar zxvf node-v10.8.0-linux-x64.tar.gz
cd node-v10.8.0-linux-x64
./ configure
make
make install

我在使用这种方法的时候出现了一点问题,由于是裸机,没有gcc,g++的环境,没办法进行编译。下面介绍使用tar.xz的方法

tar.xz

wget https://npm.taobao.org/mirrors/node/v10.8.0/node-v10.8.0-linux-x64.tar.xz
xz -d node-v10.8.0-linux-x64.tar.xz
tar -xvf node-v10.8.0-linux-x64.tar
ln -s /node-v10.8.0-linux-x64/bin/node /usr/local/bin/node
ln -s /node-v10.8.0-linux-x64/bin/npm /usr/local/bin/npm

注意: ln -s指令后面的两个参数是绝对地址而不是相对地址
这样就可以在当前用户下使用nodejs了
我们也可以不添加软链接,而是直接添加环境变量

wget https://npm.taobao.org/mirrors/node/v10.8.0/node-v10.8.0-linux-x64.tar.xz
xz -d node-v10.8.0-linux-x64.tar.xz
tar -xvf node-v10.8.0-linux-x64.tar

然后进入/home目录下,编辑.bashrc文件
在末尾添加export PATH=/home/admin/node-v10.8.0-linux-x64/bin:$PATH,这样就把node-v10.8.0-linux-x64/bin设置到了环境变量里

更新问题

如果node版本更新了怎么办
推荐大家使用n管理器来进行node的更新

npm install -g n
n stable

猜你喜欢

转载自blog.csdn.net/github_39457740/article/details/81588290
今日推荐