阿里云轻量应用服务器默认配置的node.js升级

最近开了一个阿里云的轻量应用服务器,默认的应用镜像选了node.js,但默认配置的node的版本只有4.8.4,不支持es6的语法,很多插件会报错,于是需要对node进行升级:

nvm install stable    //写这篇文章时候的稳定版本是v12.7.0

nvm use stable    //启用该版本

nvm alias default stable    //把该版本设为默认

这样就可以把node和npm都升级到比较新的稳定版本。

服务器还默认安装了pm2,但把node升级之后,需要重新安装pm2并对原来内存中的pm2进行更新:

npm install pm2@latest -g

pm2 update

下面附上pm2一些常用命令:

pm2 list    //列出所有node进程

pm2 start app.js    //运行

pm2 start app.js --name NodeMail --watch    //以NodeMail为应用名运行,并启用监视,当文件有更改时自动重新运行

pm2 stop 0    //停用id为0的node进程

pm2 restart 0    //重新运行id为0的node进程

pm2 delete 0    //删除id为0的node进程

pm2 show 0    //显示id为0的node进程的详细状态

pm2 logs 0    //显示错误日志error.log和输出日志out.log的最后15行记录

pm2 startup centos    //服务器开机启动该node进程列表,我的系统为centos

你可能感兴趣的:(阿里云轻量应用服务器默认配置的node.js升级)