使用 pm2 管理工具,可以维持服务器的后端 node 运行文件,并且能够自动重启,以及查看日志。接下来,介绍其部署的步骤。
安装
1 | npm install -g pm2 |
部署环境变量
如果以下命令显示 command not found,是因为没有将 pm2 加到环境变量中
1 | pm2 -v |
查看 node 目录
1
2whereis node
node: /usr/local/bin/node进入本地环境变量的路径
1
2
3
4
5cd /usr/local/bin
ll
lrwxrwxrwx 1 root root 43 Jul 6 09:49 node -> /usr/nodejs/node-v8.11.3-linux-x64/bin/node
lrwxrwxrwx 1 root root 42 Jul 6 09:49 npm -> /usr/nodejs/node-v8.11.3-linux-x64/bin/npm进入 node 目录
1
2
3cd /usr/nodejs/node-v8.11.3-linux-x64/bin
node npm pm2发现 pm2 ,将其加至本地的环境变量
1
ln -s /usr/nodejs/node-v8.11.3-linux-x64/bin/pm2 /usr/local/bin
检查是否成功
1
pm2 -v
运行 TypeScript 文件
1 | pm2 install typescript |
使用
1 | # --watch参数是监测 node 文件,如果被更改了会自动重启 |