pm2部署vue项目,Vue项目的部署在服务器

这是一篇介绍pm2简单实用的文章, 以启动vue项目为例,动态部署Vue项目,部署后便可直接访问服务器的Vue项目

1.安装pm2

bash 复制代码
npm install pm2 -g

2.启动Vue项目

进入vue项目的目录,创建一个js文件,

bash 复制代码
# 在vue项目下创建一个js文件
vim ecosystem.config.js
# 写入内容,内容是根据你启动vue项目的命令而定
# 例如npm run serve启动项目,那么你就把下面的args改成run serve
# 如果你是npm run dev启动vue项目,那就把下面的args改成run dev。其他属性随意设置。
module.exports = {
  apps: [
    {
       name: 'test', //启动名称
       exec_mode: 'cluster',
       instances: '1', // 进程数  Or a number of instances
       port: '3031', //项目端口,
       script: 'npm', //启动脚本
       error_file: './logs/app-err.log',
       out_file: './logs/app-out.log',
       log: './logs/app.log',
       args: 'run dev'//启动的命令,根据你项目设置而设置
    }
  ]
}

3.启动

使用下面命令即可启动Vue项目了,是在后台启动,一直运行。这样就可以访问这个项目了,也算是服务器部署vue项目的一种方式

bash 复制代码
pm2 start
# 停止
pm2 stop all
# 删除
pm2 delete all
# 重启
pm2 restart all
相关推荐
pangares19 小时前
防火墙安全策略(基本配置)
服务器·php·apache
紫_龙19 小时前
最新版vue3+TypeScript开发入门到实战教程之toRefs与toRef实用技巧
前端·javascript·typescript
大家的林语冰19 小时前
Vite 第 1 个 Rolldown 稳定版正式发布,前端构建又一波“工业革命“
前端·javascript·vite
坚定的共产主义生产设备永不宕机19 小时前
网络层协议(IPV4报头)
运维·服务器·网络
博客zhu虎康19 小时前
我的创作纪念日——五载创作路,以技术赴热爱
前端·经验分享·csdn·技术分享·我的创作纪念日
kc胡聪聪20 小时前
nginx的核心功能
服务器·nginx
小云数据库服务专线20 小时前
linux awk使用
linux·运维·服务器
vx-bot55566620 小时前
企业微信ipad协议的静默流控机制与优化策略
服务器·企业微信·ipad
前端之虎陈随易20 小时前
Vite 8正式发布,内置devtool,Wasm SSR 支持
前端·人工智能·typescript·npm·node.js·wasm
AI_567820 小时前
基于智优达平台的Python教学实践:从环境搭建到自动评测
开发语言·前端·人工智能·后端·python