安装Node

# 源
curl -sL https://rpm.nodesource.com/setup_13.x | bash -

# 安装node
yum install -y nodejs

# 查看是否安装成功
node -v

安装nrm

npm的镜像管理工具

npm install nrm -g

常用命令

# 查看镜像列表
$ nrm ls
  npm -------- https://registry.npmjs.org/
  yarn ------- https://registry.yarnpkg.com/
  cnpm ------- http://r.cnpmjs.org/
* taobao ----- https://registry.npm.taobao.org/
  nj --------- https://registry.nodejitsu.com/
  npmMirror -- https://skimdb.npmjs.com/registry/
  edunpm ----- http://registry.enpmjs.org/

# 使用某一镜像
$ nrm use taobao

安装Pm2管理工具

# 安装pm2
npm install pm2 -g

# 初始化文件
pm2 init

# 安装日志管理
pm2 install pm2-logrotate

ecosystem.config.js 文件

let config = {
    apps: [
        {
            name: '项目名称',
            description: '项目描述',
            script: 'src/indes.js',
            cwd: './projects/XXX',
            watch: false,
            error_file: './logs/err.log',
            out_file: './logs/out.log',
            args: '--port=8765',
            max_memory_restart: '500M',
            log_date_format: 'YYYY-MM-DD HH:mm Z'
        }
    ]  
}
module.exports = config

安装yarn

curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo

# 安装
yum install yarn

# 检查是否安装成功
yarn --version