Nginx部署Vue+ElementPlus应用案例(基于腾讯云)

案例代码链接:https://download.csdn.net/download/ly1h1/90735035

1.参考链接:

基于以下两个链接的参考,创建项目

1.1.基于Vue3前端项目创建-CSDN博客

1.2.基于Vue3引入ElementPlus_vue如何引入elementplus-CSDN博客

2.修改main.js,引入资源

复制代码
import { createApp } from 'vue'
import { createPinia } from 'pinia'

import App from './App.vue'
import router from './router'

import './assets/main.css'
import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'
const app = createApp(App)

app.use(createPinia())
app.use(router)

app.mount('#app')

3.修改App.Vue,修改显示内容

复制代码
<template>
  <div>
    <h1>我的 Vue 项目</h1>
    <el-button type="primary">Element Plus 按钮测试</el-button>
  </div>
</template>

<script setup>
import { ElButton } from 'element-plus'
</script>

4.输入npm run build,生成发布文件dist

5.下载Nginx

链接为:nginx: download

6.解压到本地文件

7.将发布文件dist复制到nginx目录下

8.配置conf文件夹下的nginx.conf文件

复制代码
worker_processes  1;

events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;

    server {
        listen       8069;
        server_name  43.161.118.209;

        # 指向你的dist目录
        root   C:/nginx/nginx-1.27.5/dist;
        index  index.html;

        location / {
            try_files $uri $uri/ /index.html;
        }
    }
}

10.配置云服务安全组和入站规则

11.运行nginx

(启动指令:start nginx,停止指令:nginx -s stop,重载文件指令:nginx -s reload)

10.效果如下

相关推荐
王夏奇5 分钟前
python中的__all__ 具体用法
java·前端·python
叫我一声阿雷吧36 分钟前
JS 入门通关手册(45):浏览器渲染原理与重绘重排(性能优化核心,面试必考
javascript·前端面试·前端性能优化·浏览器渲染·浏览器渲染原理,重排重绘·reflow·repaint
大家的林语冰1 小时前
《前端周刊》尤大开源 Vite+ 全家桶,前端工业革命启动;尤大爆料 Void 云服务新产品,Vite 进军全栈开发;ECMA 源码映射规范......
前端·javascript·vue.js
jiayong231 小时前
第 8 课:开始引入组合式函数
前端·javascript·学习
田八1 小时前
聊聊AI的发展史,AI的爆发并不是偶然
前端·人工智能·程序员
zhanghongbin011 小时前
AI 采集器:Claude Code、OpenAI、LiteLLM 监控
java·前端·人工智能
IT_陈寒1 小时前
Python的列表推导式里藏了个坑,差点让我加班到凌晨
前端·人工智能·后端
吴声子夜歌2 小时前
ES6——正则的扩展详解
前端·mysql·es6
天若有情6732 小时前
【C++原创开源】formort.h:一行头文件,实现比JS模板字符串更爽的链式拼接+响应式变量
开发语言·javascript·c++·git·github·开源项目·模版字符串
天***88522 小时前
Edge 浏览器离线绿色增强版+官方安装包,支持win7等系统
前端·edge