Vue项目部署上线全过程(保姆级教程)

这篇具有很好参考价值的文章主要介绍了Vue项目部署上线全过程(保姆级教程)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Vue项目部署上线全过程(保姆级教程)

上线前准备

1.先在vue.config.js文件中配置反向代理解决跨域请求问题

const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  transpileDependencies: true,
  devServer: {
    proxy: {
      "/api": {
        target: "后端url地址",
        //允许跨域请求
        changeOrigin: true
      }
    }
  }
})

2.在vue项目根目录运行 npm run build
vue项目怎么部署,vue.js,javascript,前端,nginx
打包完成后会在根目录生成dist文件夹,这个dist文件夹需要上传到服务器

3.链接云服务器,在 /usr/local/ 下创建 web文件夹 用来存放dist文件夹

//此时已经连接到云服务器
cd /usr/local/
mkdir web

通过可视化工具上传dist文件夹,上传后如下图所示
vue项目怎么部署,vue.js,javascript,前端,nginx
4.安装gcc

检查gcc是否已经安装

gcc -v

vue项目怎么部署,vue.js,javascript,前端,nginx
如未安装 执行安装命令

//centos
yum -y install gcc
//上一步输出版本号的话可以跳过本步骤

以下步骤不可跳过

安装 pcre、pcre-devel

yum install -y pcre pcre-devel

vue项目怎么部署,vue.js,javascript,前端,nginx

安装 zlib

yum install -y zlib zlib-devel

vue项目怎么部署,vue.js,javascript,前端,nginx
vue项目怎么部署,vue.js,javascript,前端,nginx
出现complete代表成功

安装open ssl


yum install -y openssl openssl-devel

vue项目怎么部署,vue.js,javascript,前端,nginx
vue项目怎么部署,vue.js,javascript,前端,nginx

安装nginx(重点)

在 /usr/local下新建文件夹

mdkir webserve

cd webserve

//下载nginx
wget http://nginx.org/download/nginx-1.9.9.tar.gz
//解压
tar -zxvf nginx-1.9.9.tar.gz

vue项目怎么部署,vue.js,javascript,前端,nginx
解压成功,切换到安装后的目录

cd /usr/local/webserve/nginx-1.9.9/

依次执行

./configure
make
make install

执行完成后可以在 /usr/local/下看到nginx文件夹

vue项目怎么部署,vue.js,javascript,前端,nginx
进入该文件夹

vue项目怎么部署,vue.js,javascript,前端,nginx
vue项目怎么部署,vue.js,javascript,前端,nginx

cd /usr/local/nginx/conf
vim nginx.conf

执行上面两条命令后进入nginx配置
按i键进入编辑模式
修改配置
vue项目怎么部署,vue.js,javascript,前端,nginx
修改完成后以此按 esc键 :wq 保存设置

启动nginx

cd /usr/local/nginx/sbin


./nginx

预览运行效果
vue项目怎么部署,vue.js,javascript,前端,nginx

记得在服务器安全配置里开放8080端口文章来源地址https://www.toymoban.com/news/detail-816709.html

到了这里,关于Vue项目部署上线全过程(保姆级教程)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 【Windows11通过移动硬盘安装Ubuntu20.04双系统】保姆级教程 | ventoy | BIOS | Ubuntu20.04 | 全过程图文by.Akaxi

    目录 一、查看Windows引导方式 二、制作安装盘 三、设置电脑配置 1.关闭bitlocker 2.压缩硬盘分区 3.关闭Secure Boot 4.关闭intel RST 5.BIOS设置U盘引导 四、安装Ubuntu20.04 1.ventoy引导 2.安装配置 3.安装类型 4.完成安装 更多细节 最终效果: 笔记本在Windows11系统下成功安装Ubuntu20.04,并且可

    2024年03月20日
    浏览(49)
  • 华为手机备份全过程(保姆级问题解决方案)

    我的手机是荣耀 20,虽然不是华为,但系统还是鸿蒙的系统(毕竟那阵荣耀还是华为的子公司)。最近手机频繁犯病,我怕出事就赶紧去备份了(其实就算没犯病,也应该保持备份的习惯,以备不时之需)。 经了解后,发现很多人备份中的qq、微信内容不饿能正常恢复,华为

    2024年01月22日
    浏览(45)
  • VASP 5.4.4 保姆级安装全过程 (附带vaspkit)

      Install GNU Compiler   Install required VASP libraries (lapack, scalapack, openmpi, and fftw)     打开vasp压缩包所在文件夹,进行一下四步 在子目录下把arch文件夹中的makefile.include.linux_intel拷到上一级目录下改名为makefile.include。打开此文件,把其中的OFLAG参数里加入-xhost。    完整makefile.inc

    2024年02月02日
    浏览(31)
  • 【基于Ubuntu下Yolov5的目标识别】保姆级教程 | 虚拟机安装 - Ubuntu安装 - 环境配置(Anaconda/Pytorch/Vscode/Yolov5) |全过程图文by.Akaxi

    目录 一.【YOLOV5算法原理】 1.输入端 2.Backbone 3.Neck 4.输出端 二.【系统环境】 1.虚拟机的安装与创建 2.安装Ubuntu操作系统 3.环境的配置 3.1.Ubuntu下Anacoda安装以及虚拟环境配置 3.2.Pytorch安装 3.3.Vscode安装 3.4.Yolov5源码及环境获取安装 三. 【测试Yolov5】 四. 【实现自己输入图片/笔

    2024年02月05日
    浏览(53)
  • ElasticSearch-安装部署全过程

    本文已收录于专栏 《中间件合集》   是一个开源的分布式搜索和分析引擎,它建立在 Apache Lucene 搜索引擎库之上。它提供了一个分布式、多租户的全文搜索引擎,具有强大的实时搜索和分析能力。Elasticsearch 是用 Java 语言编写的,并且提供了 RESTful API,使其易于集成和使用

    2024年02月12日
    浏览(32)
  • 探索 Spring Boot 项目全过程

    在 Java 这个圈子,一提到框架就不得不提到 Spring Boot;那 Spring Boot 到底是何许物也呢?Spring Boot 就是简化 Spring 程序开发的框架。怎样理解 Spring Boot 和Spring 之间的关系呢?一句话总结: “Spring 的诞⽣是为了简化 Java 程序的开发的,而 Spring Boot 的诞⽣是为了简化 Spring 程序开

    2024年02月11日
    浏览(43)
  • 蓝眼开源云盘部署全过程(包含mysql安装)

    环境概述: 系统-Centos7.4 数据库-MySQL8 云盘系统-Tank4.0.1 前提:操作系统已完成安装,有外部网络。 一.安装数据库 cd到合适的目录进行下载安装操作,期间不要切换出去。 登录数据库的时候报错访问被拒绝,密码错误: 解决办法:先编辑配置文件跳过验证,进入数据库后设

    2024年01月25日
    浏览(32)
  • 探索Maven创建项目全过程(超详细~~~)

    Maven 这个词翻译为“专家”,“内行”。作为一个 Apache 组织中一个成功的开源项目,Maven 主要服务于基于 java 平台的项目构建,依赖管理和项目信息管理,还可以用来帮助实现项目的构建、测试、打包和部署。 这次演示建立的Mavenue项目是关于Servlet的,下面介绍一下Servlet

    2024年02月06日
    浏览(26)
  • k3s部署全过程kuboard管理界面

    # 安装k3s博客 ## 准备工作 1.准备俩台可以相互访问的服务器 2.需要先安装dockers 3.以下教程将使用VsCode+ssh插件来进行插件图 点击打开ssh操作界面 进入需要设置master节点的服务器中然后执行docker命令启动一个autok3s的容器并且需要将docker映射进去 注:如果选择使用docker做为k3s的

    2024年02月06日
    浏览(34)
  • 车牌识别项目全过程——opencv知识自学(1)

    OpenCV(Open Source Computer Vision Library)是开源的计算机视觉和机器学习库,提供了C++、C以及python等接口,并支持Windows、Linux、Android、MacOS平台。 在2016年以后,深度学习的应用越来越广泛,OpenCV里也添加了CNN之类的模块,可以与Tensorflow、Caffe2这些框架训练出来的模型对接。 一张

    2024年02月05日
    浏览(31)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包