vue dist包部署到码云Page服务

将Vue项目部署到Github Page上 前言 本文讲如何将Vue项目的dist文件夹部署到Github Page上,目的是可以在线访问前端效果,这样不需要自己购买服务器,当然任何静态文件夹都可以这样做,不止局限于Vue 操作步骤 1、首先在Git上建立一个项目,如vue-echarts-map 2、然后将本地项目push到远程master (非必须) echo "# vue-echarts-map" >> README.m... 阅读详情

实在不想买服务器,于是打算把vue项目部署到码云的Page服务上试试,但是默认配置部署到码云上静态文件回404无法访问

故需配置webpack

部署前提

      前端必须接入线上的后台服务api

配置webpack(仅适用于vue-cli3以上)

 根目录新建vue.config.js

module.exports = {
    // 这里是脚手架的配置,
    // 其中如果想修改 webpack 配置
    publicPath:'./',
    configureWebpack:{
        // 声明在 configureWebpack 属性对象里面即可
        // 如果没有这个需要, 这个文件可以不存在
    }
}

     

 

 打包

dist包应与项目分开上传到码云,建议在dist中git init 这样可以随时更新dist包的内容,那么此时每次打包前并不需要清除dist包,因为每次清除dist包会将dist包中的.git文件清除,会导致dist包的git记录丢失,所以需要把打包前清除dist包插件禁用。

禁用打包前清除dist包插件:

在pageage.json文件中:

"scripts": {
    "serve": "vue-cli-service serve --open",
    //在vue-cli-service build后面加上--no-clean
    "build": "vue-cli-service build --no-clean"
  },

  再打包: 

npm run build

 打包后将dist上传到码云

部署

  选择Page服务

 

 

更新后,网站地址即可使用

注意:page服务无论是选择http还是https开头,必须和后台服务保持一致,否则会引起请求block:mixed-content的问题,导致无法访问后台接口

vue笔记1:创建项目,打包本地运行dist,vue cli gitee pages部署运行404坑 打包本地运行dist 官方文档中的本地预览: dist 目录需要启动一个 HTTP 服务器来访问 (除非你已经将 publicPath 配置为了一个相对的值),所以以 file:// 协议直接打开 dist/index.html 是不会工作的。在本地预览生产环境构建最简单的方式就是使用一个 Node.js 静态文件服务器,例如 serve: cnpm install -g serve # -s 参数的意思是将其架设在 Single-Page Application 模式下 # 这个模式会处理即将提到的路由问 阅读详情

相关推荐

vue项目部署到码云的pages服务器上

1.码云上创建远程仓库 2.vue项目跟目录设置vue.config.js module.exports = { publicPath: process.env.NODE_ENV === 'production' ? '/远程仓库名字/' : '/' } 3.打包及上传远程仓库 npm run build 复制dist文件夹到另外新建文件夹中,cd进dist文件夹,运行git命令行 git init git add -A git commit -m '提交信息' git remote add origin 远程仓库地址 git push -u origin mas

手把手教你如何Vue项目打包dist文件并Tomcat发布【超级详细】

想必大家都知道,vue项目npmrunbuild会直接生成一个dist文件(文件夹),对吧,那么对于生成的dist文件夹,这怎么发布到服务器啊?就很懵。今天呢,bug菌我就带着大家来揭开这层谜团,手把手教大家如何将vue打包生成的dist文件夹并发布到服务器能被正常访问。...

m0_67392126的博客 1万+

【模型转换】将.mindir文件转换成.ms文件(Windows篇)

首先需要在MindSpore中训练好并经过评估可用的模型,可以以标准格式(例如onnx, mindir等)导出,得到.mindir模型文件(例如lenet.mindir)。为了将模型部署到自定义应用中,还需要将其转换为更为紧凑和高效的ms格式模型,用于在MindSpore-Lite环境中推理,这可以通过MindSpore Lite提供的模型转换工具converter_lite完成。

qq_42962847的博客 1425

vue项目打包后部署到服务器(超详细步骤)

耽误了几天, 终于开始写第二篇博客了, 这篇会讲怎么将vue项目打包部署到服务器, 其实和上一篇的uni-app步骤一样的, 就是最后多了一步修改nginx配置, 好 , 上操作 一 ,打包项目 1 , vscode打开你的vue项目 -- > 点终端- > 新终端- >输入npm run build 按回车 , 显示正在打包..稍等一会 2 , 打包成功 , 生成了dist文件夹, 打包好的文件存放在里面 二 , 用一个工具, 把打包好的文件上传到你的服务..

weixin_49577940的博客 10万+

自动驾驶IDM与MOBIL模型

IDM模型,自动驾驶

不想学好数学的汽车工程师不是一个好的程序员 1万+

三电平逆变器LC滤波设计避坑指南:从SVPWM谐波到Simulink仿真验证

本文详细解析了三电平逆变器LC滤波设计中的关键问题,从SVPWM谐波特性到Simulink仿真验证,提供了800V/10kW系统的参数计算方法和优化技巧。通过实际案例和仿真配置示例,帮助工程师避免常见设计误区,提升电能质量和系统稳定性。

weixin_29261711的博客 173

Vue项目上线打包好的文件如何在服务器上部署?

【代码】Vue项目上线打包好的文件如何在服务器上部署?

m0_74152912的博客 4944

手把手用ROS实现Ego-Planner动态避障:无人机撞树问题终结方案

本文详细介绍了如何在ROS和Gazebo仿真环境中,通过配置和调优Ego-Planner算法,实现无人机的动态避障功能。文章深入解析了其基于局部梯度优化的核心思想,提供了从环境搭建、参数详解到代码集成的完整实践指南,并分享了实战排错经验,旨在彻底解决无人机在复杂动态场景中的碰撞问题。

weixin_29031161的博客 1633

vue2项目打包dist文件后如何部署访问(本地部署和网络部署)

前提:1.注意端口的占用,防火墙的放行;2.注意后端服务的请求链接3.记得不要关闭运行4.记得element ui的引入要放在vue版本导入的后面。

张羽的博客 6061

【Clickhouse】Clickhouse写入报错keeper server rejected the connection during the handshake

我的clickhouse集群时不时的报这个错误All connection tries failed while connecting to ZooKeeper. nodes: xxx 到时写入数据失败 用的ck自带的keeper。你需要仔细检查ZooKeeper集群的配置和状态,确保所有节点都正常运行,并且能够正确地选举领导者。检查ZooKeeper的ACL以及ClickHouse连接所使用的凭据,确保它们被正确配置和授权。版本不兼容:有时,不同版本的软件之间可能存在不兼容性,导致连接问题。

九师兄 373

华为OD机试双机位C卷-几何平均值最大子数组(Py/Java/C/C++/Js/Go)

华为OD机试(机考)2026双机位C卷 【几何平均值最大子数组】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题【几何平均值最大子数组】。

qq_45776114的博客 1367

Vue前端项目部署的三种方案

Nginx(发音为“engine-x”)是一款高性能的 HTTP 服务器和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器。Nginx最初由 lgor Sysoev 编写,于 2004年发布。反向代理负载均衡静态内容服务HTTP/2 支持SSL/TLS 支持高速缓存。

前端工程师 · Vue 生态深耕者,专注多端与工程化 1万+

SAP CPI 如何代理第三方接口?

代理接口是指在系统 A 和系统 B 之间引入一个中间层(如 SAP CPI),由中间层负责接收来自系统 A 的请求,进行必要的处理或转换,然后将请求转发给系统 B。由于 OData 服务通常使用 JSON 格式的数据,而某些内部系统可能需要 XML 格式,因此我们添加一个 JSON 到 XML 的转换器,以确保数据格式的兼容性。为了确保返回的数据格式符合内部系统的要求,添加一个 XML 到 JSON 的转换器,将 OData 服务的响应从 XML 转换为 JSON。在集成包中,添加一个新的集成流,命名为。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1748

关于vue打包dist部署nginx访问后端服务出现跨域问题

关于vue打包dist部署nginx访问后端服务出现跨域问题 后端访问请求 http://localhost:8888/demoRepair/test/hello VUE包 进行配置端口改成访问8000 /** * demo环境 */ ;(function () { window.SITE_CONFIG = {} window.SITE_CONFIG['baseUrl'] = 'lo...

掘金者说 3546

车载网络测试实操源码_使用CAPL解析VBF文件

VBF(Versatile Binary Format)文件是一种二进制文件格式,被沃尔沃、福特、马自达、吉利等汽车制造商广泛采用。这种格式无法使用我们常规的烧录器进行刷写,通常需要进行解析转化。如果各位需要自己编写软件或脚本来刷写VBF文件,或者需要对刷写功能进行测试时,那么本篇文章就会对你非常有用。今天我们就来讲一下如何使用CAPL脚本对VBF文件进行数据解析。VBF文件包含三部分:VBF版本段、文件头段、数据段。前面的版本段和文件头段是ASCII码,包含版本、地址、校验码等信息

文章主要涉及嵌入式软件开发、测试、项目管理等,欢迎交流,共同进步。 2999

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

vue dist包部署到码云服务

部署前提 前端必须接入线上的后台服务api 配置webpack(仅适用于vue-cli3以上) 根目录新建vue.config.js module.exports = { // 这里是脚手架的配置, // 其中如果想修改 webpack 配置 publicPath:'./', configureWebpack:{ // 声明在 configureWebpack 属性对象里面即可 // 如果没有这个需要, 这个文件可以不存在 } }

King Saj 744

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

vue dist tomcat部署 + nginx

前言 第一次接外包。一个产品,一个前端,一个后端,一个UI。采用前后端分离开发,我主要负责写接口,服务器发布。 开发环境 IDEA Win7 项目技术 Spring + boot + shiro + vue 服务器 腾讯云 Ubuntu 部署vue 1.首先:将前端项目打包成静态文件【dist.rar】。 2.服务器准备一个tomcat 修改tomcat端口为8085 /conf/ser...

温故而知新,可以为师矣。 6715

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

vue 打包成dist之后怎么部署

vue 打包成dist之后怎么部署将Vue项目打包成dist目录后,有多种方式可以部署你的项目。

逐影随行的博客 1303

vue项目打包后dist部署到Nginx

本文详细介绍了将Vue项目部署到Nginx服务器的完整流程。主要内容包括:1)下载安装Nginx并配置nginx.conf文件,重点说明前端路由处理、静态资源缓存和API代理设置;2)打包Vue项目并复制dist目录到指定位置;3)启动Nginx服务及验证部署的步骤;4)提供常见问题解决方案(如端口占用、配置检查等)和Nginx管理命令(启动/停止/重载)。文档还包含完整的配置示例,特别强调了SPA路由兼容处理和API代理配置优化。

ymqzhy的博客 1117

【前端部署】vue项目打包并部署到Linux服务器

利用nginx部署vue前端项目,包含前端文件打包,nginx的下载、安装和配置,项目更新等。

weixin_43166884的博客 1万+

Vue项目发布到GitHub Page的流程及相关小问题

本文基于博主在上传Vue项目到GitHub上的步骤流程及碰到的一些报错和问题,现整理发布,初学者可以看看,希望可以帮助到对相关步骤不熟悉和遇到同样问题的你。

Lil_y1的博客 2476

vue部署页面为空白页_将项目部署至github和码云

以Vue项目为例本地预览yarn build 之后会有一个dist目录这时需要安装serve(原来的yarn serve是监听src目录的)去监听dist目录 yarn global add serve,执行 serve -s dist,端口就会发生变化,你会发现该端口内的css、js等文件都是打包好的,这两句命令就是检查dist是否正确打包。GitHub页面1、如果要推送到GitHub,要在Gi...

weixin_39672396的博客 355

ruoyi 多模块部署_若依ruoyi前后端分离版服务器部署

使用若依前后端分离的Vue+Springboot脚手架,进行编译与在服务器上的部署。使用IDEA作为IDE。使用Springboot编译Jar包部署。前提:需要服务器安装Java环境,Mysql,Redis,Nginx。具体参见ruoyi文档:https://doc.ruoyi.vip/ruoyi-vue/document/hjbs.html。安装教程暂且不再赘述。前端,ruoyi-ui编译首先是...

weixin_39527292的博客 1908

Termux + Nginx 部署前端 dist文件教程

本教程详细讲解如何在Termux中通过Nginx部署前端dist文件。首先需要准备前端dist目录和Termux基础环境,安装Nginx和OpenSSH工具。然后通过XFTP远程连接Termux,编辑Nginx配置文件以支持静态资源托管和API代理。配置完成后启动Nginx服务,即可在手机浏览器或局域网设备访问前端项目。最后提供了常见问题排查方法,包括连接失败、配置不生效和权限问题等解决方案,确保部署过程顺利进行。

记录工作中的一些心得,学习并整理为教程 1067

前后端分离项目在云服务器上的部署(Spring Boot + Vue)

这个命令可以让springboot项目在后台运行,并且日志产生到该目录下的nohup.out当中。修改vue.config.js当中的url:按照自己的ip和后端的springboot端口修改。运行完这行命令之后,会在/usr/local/目录产生一个nginx文件夹。命令执行无误之后会在项目根目录下生成target文件夹,jar包就在里面。在云服务器中创建目录:/usr/local/src/myLibrary/运行成功之后会在项目文件夹目录里面生成打包好的文件夹dist。

lydeee的博客 1110

【Nginx部署Vue】在服务器上快速使用Nginx部署Vue项目

今天教大家使用Nginx快速的将Vue打包好的Dist文件部署在服务器上供他人访问⭐关注我查看更多笔记:Linux中安装Nginx。

lonelysnowman的博客 1963
上一篇: vscode terminal美化
下一篇: 【复习】javascript 创建对象的方式
谭CV
博客等级 码龄9年 73粉丝 85原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值