运维前端vue部署

这篇具有很好参考价值的文章主要介绍了运维前端vue部署。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、本地环境准备

  • 1.node.js 安装(建议版本:v14.16.0) 参考:https://www.cnblogs.com/liuqiyun/p/8133904.html
  • 2.vscode 安装 参考:https://www.cnblogs.com/csji/p/13558221.html 推荐插件: GitLens
  • 3.安装 apifox,网上随便找个安装教程,登录后找后端开发人员加进项目组
  • 4.配置本地host 127.0.0.1 activate.navicat.com
  • 5.前端常用组件连接地址
    Ant Design: https://www.antdv.com/docs/vue/introduce-cn/
    Element: https://element.eleme.io/#/zh-CN/component/installation
  • 6.代码地址 http://git.wu123.com/devops/opsv-front

二、代码结构及功能

├── build.....        # 构建相关其他
├── src               # 源代码
│   **├── api           # 所有请求**
│   ├── components    # 全局公用组件
│  ** ├── router        # 路由 侧边栏**
│   ├── utils         # 全局公用方法
│   **└── views         # views 页面**
├── **vue.config.js     # vue-cli 配置**
└── package.json      # package.json
  • 1.views 当前页面,参考其他页面及常用组件拼成自己需要的页面
  • 2.router 下的文件控制侧边栏,添加属性 hidden: true, 可在侧边栏隐藏,通过路由访问
  • 3.api 文件下js文件写访问后端的方法,参考现有的文件,定义访问的方式及参数
  • 4.vue.config.js 本地调试配置访问的接口,示例如下:

    proxy: {
      '/redismanage/':{
        target: 'http://ip:5000/',
        changeOrigin: true, 
        ws: true,
        secure: false,
      },
      '/batch/':{
        target: 'http://ip:2009/',
        changeOrigin: true,
        ws: true, 
        secure: false,// 如果是https接口,需要配置这个参数
      },
      '/':{
        target: 'http://opsv.app.wu123.com',
        changeOrigin: true, 
        ws: true,
        secure: false,
      }
    }
  • 5.README-dev.md 简单介绍了项目启动方法

三、部署上线步骤简介

  • 1.拉取最新代码
    npm run build:prod
  • 2.将/dist 目录下的文件打包 static.zip
  • 3.上传压缩包到 opsv-front 流水线上,执行流水线完成部署

补充代码操作命令 补充代码操作命令

拉取 dev 分支最新代码: 
```shell

git pull origin dev

	将本地master分支代码上传到库上dev分支
	```shell
git push origin master:dev

四、接收后端数据统一接口

{
    "status": "success", // success成功, failed失败
    "error": "", // 失败时显示错误信息
    "error_code": "", // 当前没有用
    "data": {} // 数据,可能是任何类型,需要根据接口来确认
} 

五、其他

1.本地 vue.config.js 替换为 如下文件
http://ip/ops/vue.config.js
2.node_modules 文件夹替换为如下解压后的文件
http://ip/ops/node_modules.zip文章来源地址https://www.toymoban.com/news/detail-854224.html

到了这里,关于运维前端vue部署的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【开源】JAVA+Vue.js实现天然气工程运维系统

    基于Vue+SpringBoot+MySQL的天然气工程运维系统,包含工程项目模块、材料档案模块、材料领用单模块,还包含系统自带的用户管理、部门管理、角色管理、菜单管理、日志管理、数据字典管理、文件管理、图表展示等基础模块,天然气工程运维系统基于角色的访问控制,给工程

    2024年02月21日
    浏览(35)
  • 【运维】Linux安装Nginx并部署前端项目的两种方式【内/外网-保姆级教程】

    目录 第一种方式 1准备nginx安装包并解压 2执行以下命令,安装nginx依赖包 3编译安装nginx 4验证安装 第二种方式 1下载所需要的安装包 2安装步骤 2.1将下载的完整文件夹通过压缩包的形式,上传到你的路径下解压. 2.2 进入到gcc文件夹下,执行命令: 2.3进入到gcc-c++文件夹下,执

    2024年02月04日
    浏览(41)
  • 【运维】手把手教你在Linux/Windows系统使用Nginx部署多个前端项目【详细操作】

            需求:项目上线需要将前端的前台和后台部署在服务器上提供用户进行使用,部署在不同的服务器直接在服务器安装nginx即可。但是在内网安装还是有点麻烦,因为需要联网,如果是内网可以参考Linux安装Nginx并部署前端项目【内/外网-保姆级教程】_MXin5的博客-CSDN博

    2024年02月08日
    浏览(42)
  • 前端开发 5: Vue.js 框架

    在前端开发中,Vue.js 是一个流行且灵活的 JavaScript 框架,用于构建用户界面。它采用了组件化的开发方式,使得前端开发更加模块化和可维护。在本篇博客中,我将为你介绍 Vue.js 的基础知识和常用技巧,帮助你更好地掌握前端开发中的框架部分。 Vue.js 是一个轻量级的 Jav

    2024年01月19日
    浏览(33)
  • vue.js前端框架应用案例

    Vue.js 是一种流行的前端框架,它可以帮助开发者构建单页应用(SPA)和复杂的用户界面。以下是几个 Vue.js 的案例,涵盖了不同领域的应用: Vue.js 官方文档 :Vue.js 的官方文档本身就是一个使用 Vue.js 构建的项目。它展示了 Vue.js 的各种功能和最佳实践,包括组件、指令、混

    2024年02月21日
    浏览(34)
  • 【前端技术】Vue3 01:初识 Vue.js

    Vue 可以说是非常流行了,至少在国内是这样,他是个轻量级的 JavaScript 框架,非常适合构建大型和中小型的 Web 应用程序,如果想和前端打交道,应该绕不过这个框架吧。 目录 1 Vue.js 介绍 2  IDE 选择 2.1 vscode 2.2 WebStorm 2.3 Eclipse 3  创建 Vue 应用 3.1 本地脚手架创建 ① 安装

    2024年02月02日
    浏览(47)
  • Vue.js 现代前端开发的利器

    作者:阿发家的阿花 在当今的前端开发领域,Vue.js已经成为最受欢迎的JavaScript框架之一。它的简洁性、灵活性和强大的功能使其成为许多开发者首选的工具。本文将介绍Vue.js的核心概念、主要特点以及为什么它在现代前端开发中如此重要。我们还将探讨Vue.js在构建交互式和

    2024年02月10日
    浏览(36)
  • 前端埋点需求(vue.js)

    提示:基于运营活动的需求,需要对用户行为进行埋点监控,因此以下文章是代码埋点的实现。 前端埋点有两种:全局埋点、代码埋点。 全局埋点 :收集的用户所有行为,但是收集的数据驳杂,要进行处理。 代码埋点 :收集的用户所有行为更加精准,能够进行更细节的处

    2023年04月13日
    浏览(30)
  • 前端(四)——vue.js、vue、vue2、vue3

    😊博主:小猫娃来啦 😊文章核心: vue.js、vue、vue2、vue3从全局到局部 Vue.js是一款流行的JavaScript框架 vue,vue2,vue3都是vue.js的不同版本。 Vue:Vue.js的第一个版本,也称为Vue 1.x。它于2014年首次发布,并获得了广泛的应用和认可。 Vue2:Vue.js的第二个版本,也称为Vue 2.x。它在Vu

    2024年02月12日
    浏览(47)
  • 前端开发:Vue框架与前端部署

      Vue是一套前端框架,免除原生)avaScript中的DOM操作,简化书写。是基于MVVM(Model–View-ViewModel)思想,实现数据的双向绑定,将编程的关注点放在数据上。简单来说,就是数据变化的时候, 页面会自动刷新, 页面变化的时候,数据也会自动变化。 学习参考   指令:HTML标签上

    2024年02月20日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包