今天主要介绍如何在linux下安装配置node环境,网上介绍方法有很多,比如源码编译,我今天介绍的就是下载二进制的安装文件,这种方法操作简单,容易上手,包括一些解压,以及环境变量的设置等操作。我的操作环境是centerOS 64位。
下载二进制文件
官网下载tar.gz安装包,这里我选择的是64位,下载好之后放到你需要的目录,我的路径是/home/software
解压安装
按照以下执行,切换目录
cd /home/software
解压
tar zxvf node-v6.2.0-linux-x64.tar.gz
切换到bin目录,测试一下
cd node-v6.2.0-linux-x64/bin
node -v
npm -v
如果显示版本号,就是安装成功了
我们还要设置一下环境变量,确保在任何目录下都可以直接执行node
配置环境变量
执行pwd查看当前目录
pwd
确保当前用户是root权限,如果不是执行如下命令,按照提示输入密码即可
sudo su
使用vi 编辑环境变量配置文件
vi /etc/profile
输入i进入编辑模式
添加export
我这里编辑了一个变量NODE_BIN,在PATH后面加入进去,注意是以:(冒号)分隔,这一点与windows的分号不一样。注意还有一个NODE_ENV,因为我的使用了express所以这里设置一下生产环境。
然后Esc,执行
:wq
退出vi,再执行
source /etc/profile
使变量生效。
再执行echo $PATH
查看我们的变量是否被加进去了,很显然,这里已经成功了,到这里环境就搭建好了。
express部署
直接把工程代码放到一个目录下面,进入bin目录下,执行
node www
这样就开启了我们的服务,刚接触nodeJS,这是一种个人方式,文中如有错误,或者有更好的方式,欢迎交流。
后记
晚上回来发现node进程挂掉了。。囧。。。网上搜了一下,发现别人都是使用pm2部署的,好吧,我也尝试一下pm2,以后熟练了,再写后续。