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