Centos7 部署VUE

centos7 部署vue项目:
安装node环境:

wget https://npm.taobao.org/mirrors/node/v12.4.0/node-v12.4.0-linux-x64.tar.xz
tar -xvf  node-v12.4.0-linux-x64.tar.xz
ln -s /usr/local/node/node-v12.4.0-linux-x64/bin/node  /usr/bin/node
ln -s /usr/local/node/node-v12.4.0-linux-x64/bin/npm  /usr/bin/npm
ln -s /usr/local/node/node-v12.4.0-linux-x64/bin/npx  /usr/bin/npx
node -v
npm -v
npm install pm2 -g
设为全局变量
ln -s /usr/local/node/node-v12.4.0-linux-x64/bin/pm2   /usr/local/bin/

上传dist
同目录下创建app.js

const fs = require('fs');
const path = require('path');
const express = require('express');
const app = express();

app.use(express.static(path.resolve(__dirname, './dist')))
         
app.get('*', function(req, res) {
    const html = fs.readFileSync(path.resolve(__dirname, './dist/index.html'), 'utf-8')
    res.send(html)
})
             
app.listen(9999);

创建 package.json

{
  "name": "back_dist",
  "version": "1.0.0",
  "description": "",
  "main": "app.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },      
  "author": "",
  "license": "ISC", 
  "dependencies": {
    "express": "^4.15.3"
  }   
}
npm install
pm2 start app.js
pm2 list
pm2 delete app|0
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值