下载node安装包:
wget https://nodejs.org/dist/v16.14.0/node-v16.14.0-linux-x64.tar.xz
解压:
tar -xvJf node-v14.17.0-linux-x64.tar.xz
配置环境变量,在/etc/profile文件最后添加以下脚本:
export PATH=$PATH:/home/node/bin
使配置生效:
source /etc/profile
查看是否安装成功:
- node -v
- cnpm -v
安装cnpm:
npm install -g cnpm --registry=https://registry.npm.taobao.org
查看是否安装成功:
cnpm -v
安装pm2:
npm install -g pm2
查看是否安装成功:
pm2 -v
pm2相关命令:
启动程序:pm2 start
列举进程:pm2 list
退出程序:pm2 stop
重起应用:pm2 restart
删除应用:pm2 delete
程序信息:pm2 describe
监控:pm2 monit
实时集中log处理: pm2 logs
实时集中log处理: pm2 logs
先通过cnpm安装依赖,定位到项目根路径:
cnpm install
编译项目代码:
cnpm run build:production
启动服务:
pm2 start npm --name "DemoWeb" -- run start
可以正常访问node服务代表启动成功。
如果npm编译一直没有通过,可以换一种方式通过yarn编译
首先需要安装yarn:
npm install -g yarn
通过yarn安装依赖:
yarn install
编译项目代码:
yarn run build:production
启动服务:
pm2 start yarn --name "DemoWeb" -- run start
可以正常访问node服务代表启动成功。