Npm运行本地html及部署至宝塔
It has been 781 days since the last update, the content of the article may be outdated.
Npm 运行本地 html 及部署至宝塔记录
shell
1 |
|
shell
1 | npm cache clean --force |
shell
1 | "dev": "live-server", |
shell
1 | npm cache clean --force |
pm2 后台运行
shell
1 | npm install pm2 |
关闭项目
先查找 ID
shell
1 | pm2 status |
然后,停止相应项目的 id
shell
1 | pm2 stop id |
pm2 删除项目
shell
1 | pm2 delete id |
Pm2 部署
shell
1 | pm2 start --name pacman npm -- run dev |
部署 vue 项目
先将前端 Vue 项目打包生成dist
文件夹
shell
1 | npm run build |
服务器安装环境
shell
1 | mkdir |
初始化包管理配置文件
shell
1 | npm init -y |
安装 express (可以通过 express 快速创建 web 服务器)
shell
1 | npm i express -S |
开启 gzip 配置
shell
1 | npm i compression -S |
进入 dist 文件夹内 创建配置启动文件,在 dist 生产发布包根目录下,创建启动文件 index.js(文件名可自定义)
shell
1 | cd dist/ |
shell
1 | const express = require('express') |
在 dist 目录下启动项目
生成配置文件
shell
1 | pm2 init simple |
ecosystem.config.js
shell
1 | module.exports = { |
shell
1 | vim ecosystem.config.js |
启动项目
shell
1 | pm2 start |
参考:
宝塔部署 nodejs 项目
PM2 部署,关闭, 删除,日志
使用 pm2+express 部署 vue 项目
如何使用 pm2 部署 vue 项目暨 vue 打包教程
使用 pm2 部署 vue(node)项目
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 艾慕酷学习小站!
评论
WalineArtalk