linux运行nodejs一般路径_Linux搭建node环境

由于服务端我是用koa2的,所以需要搭建一下node环境来跑我的服务端代码

获取node链接

先去 node官网 复制下安装链接

b8299bf5b3f4c25481a45fb99011e915.png

Linux上远程下载并解压node压缩包

cd /usr/local
wget https://nodejs.org/dist/v12.19.0/node-v12.19.0-linux-x64.tar.xz

下载完成之后,/usr/local 目录下就有了node的压缩包:

d0664e5bca716864286ad7600ee7484a.png

看后缀,经过了xz和tar两层压缩,所以我们解压也需要解两次:

xz -d node-v12.19.0-linux-x64.tar.xz
tar -xf node-v12.19.0-linux-x64.tar

f0a92fb17387d61f9037e3de3eede564.png

进入bin目录下,可以看到有如下命令:

56b7b62b5208e53d9c3101e08909c2ea.png

添加软连接,使其能全局访问

ln -s /usr/local/node-12.19.0/bin/node /usr/local/bin/node
ln -s /usr/local/node-12.19.0/bin/npm /usr/local/bin/npm

注意,前面一个参数是自己装node的路径,不一定和上述代码一致

最后查看一下版本:

752a7b1e13ffebe2e95f32d61defb32b.png

没问题了,那么现在就能使用node了

然后我们就可以跑我们的后台文服务文件了

但现在还有个问题,假设服务器文件是 index.js ,我们直接 node index.js 的话,虽然能正常启动服务,但是当我们退出终端的时候,node进程也会关闭,所以导致一旦关闭中端,我们的服务器就挂了

所以,我们需要利用 pm2 来帮助我们后台运行node进程:

1、安装pm2

npm i pm2 -g

1ac4507cddba58ce5b02d082611617e9.png

2、为pm2 命令建立软连接,使其全局使用

ln -s /usr/local/node-12.19.0/bin/pm2 /usr/local/bin/pm2

3、建立完成之后查看版本

cf0643f743749dd4267c2ee5a157b17b.png

4、利用pm2后台启动node服务

pm2 start node

eab1b4a89410a9aa2848f46fe4ce12d0.png

OK,这才是完美的一个环境

仅做记录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值