安装
使用apt
安装:
1 | sudo apt update |
发现版本有点老:
1 | node -v # v8.10.0 |
看到有人推荐n,就去尝试使用了一下:
1 | npm i -g n |
安装好之后,可以使用以下命令管理Node.js
:
n lts
- 安装最新的长期支持版本
n latest
- 安装最新版Node.js
n stable
- 安装最新的稳定版Node.js
n 12.14.0
- 安装指定版本Node.js
如果是第一次使用n
安装Node.js
,会把node
命令安装到/usr/local/bin/node
(原先安装在/usr/bin/node
),此时在终端中使用node -v
查看版本时,依旧是原来的版本,只需要重新打开终端或在当前终端执行:PATH="$PATH"
,即可使用由n
安装的Node.js
。
n
- 已安装的nodejs列表,可以在此替换
n rm 0.9.4 v0.10.0
- 删除缓存的的指定版本的Node.js
n prune
- 删掉除当前版本之外的缓存
n uninstall
- 删除当前版本的Node.js
,当想要恢复使用系统安装的Node.js
或不再使用node
和npm
时使用
后台运行
使用pm2将运行在命令行的Node.js
运行到后台
安装:
1 | npm i -g pm2 |
运行一个js(也可以运行一个.sh
,python文件等)
1 | pm2 start app.js --name app_name |
进程管理
1 | pm2 restart app_name |
app_name
除了运行js
文件时指定,还可以替换为:
all
所有进程id
进程在列表中的序号,从1开始,不是PID!
状态查看:
1 | pm2 [list|ls|status] |
查看日志:
1 | pm2 logs --line 200 ## 行数限制 |
更多配置请参考: