iis服务器助手广告广告
返回顶部
首页 > 资讯 > 服务器 >Vue如何应用部署到服务器
  • 912
分享到

Vue如何应用部署到服务器

2024-04-02 19:04:59 912人浏览 薄情痞子
摘要

这篇文章主要为大家展示了“Vue如何应用部署到服务器”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Vue如何应用部署到服务器”这篇文章吧。如何打包基于Vue-C

这篇文章主要为大家展示了“Vue如何应用部署到服务器”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Vue如何应用部署到服务器”这篇文章吧。

如何打包

  1. 基于Vue-Cli,通过npm run build来进行打包的操作

如何部署

  1. 将打包出来的资源,基于Vue-Cli的一般是dist目录下有static目录和index.html文件,可以直接将这两个文件扔到服务端

  2. 但有时候,我们会直接将dist文件扔到服务端

出现的问题

  1. 打包到服务器后,出现资源引用路径的问题

  2. 打包到服务器后,出现空白页的问题

  3. 打包到服务器后,出现引入的CSS的type被拦截转换为"text/plain"问题

  4. 打包到服务器后,出现路由刷新404的问题

出现资源引用路径的解决方案

一般这个问题是由于在webpack配置打包发布的目录造成的。

情况一.如果是将static与index.html直接放在服务器根目录,也就是说,当前的应用访问的网址如:Http://www.xxx.com

解决办法:

配置输出的publiPath:"/"或者"./"

情况二.直接将打包后的dist文件放在了服务器的根目录,也就是如果需要访问当前的应用,访问的网址

如:http://www.xxx.com/dist

解决办法:

首先需要在创建路由实例中增加:

const router = new VueRouter({
mode: 'history',
base: '/mobile/',
scorllBehavior: () => ({
y: 0
}),
routes
});

然后再打包发布目录:

publiPath:"/dist/"或者"http://www.xxx.com/dist/"

出现由于路由的history模式下刷新当前路由出现404的问题

今天做的应用发布到服务器上,发现当刷新当前路由的时候,就会出现404的状况,其实这是因为当刷新当前页面时候,所需要访问的资源在服务器上找不到,也就是说,我们在Vuejs开发应用的过程中,设置路由的路径不是真实存在的路径,并且使用了history模式。

解决办法

需要后端进行配合,参考https://router.vuejs.org/en/essentials/history-mode.html

出现引入的css的type被拦截转换为"text/plain"问题

这是我开发过程中遇到的感觉很奇葩的问题,我们都知道,一般基于Vue-Cli,通过WEBPack打包后的资源不需要更改什么。可是我发现,当我把代码进行上传后,输入网址,看见的页面把我吓坏了,发现所有样式不存在了,第一反应就是认为是自己在进行打包配置过程中出现了什么问题,然后通过fillder进行调试,发现css文件是正确获取到的

 Vue如何应用部署到服务器

可以看到,这个css文件的type被拦截转换为"text/plain",这时候,我又把相关的配置文件看了两遍,后面发现,真的是日了狗了,让我哭一会儿。先上图

Vue如何应用部署到服务器

以上是“Vue如何应用部署到服务器”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网服务器频道!

--结束END--

本文标题: Vue如何应用部署到服务器

本文链接: https://www.lsjlt.com/news/78455.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Vue如何应用部署到服务器
    这篇文章主要为大家展示了“Vue如何应用部署到服务器”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Vue如何应用部署到服务器”这篇文章吧。如何打包基于Vue-C...
    99+
    2022-10-19
  • 如何将Vue项目部署到服务器
    这篇文章主要介绍了如何将Vue项目部署到服务器,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。相信很多小伙伴在用Vue-cli安装的脚手架开发...
    99+
    2022-10-19
  • vue项目部署到云服务器
    Vue项目部署到云服务器时,您需要选择一个云服务器提供商,以便您可以轻松地管理和操作它。以下是一些建议和步骤: 了解云服务器提供商提供的产品和服务:选择一个适合您需求的产品和服务,以确保您的项目成功部署。您可以咨询该云服务器提供商的客服...
    99+
    2023-10-26
    服务器 项目 vue
  • golang如何部署到服务器
    golang部署到服务器的步骤:1、编写Golang应用程序;2、构建可执行文件;3、上传可执行文件到服务器;4、配置服务器环境;5、设置工作目录;6、配置网络和端口;7、启动应用程序;8、监视应用程序状态;9、处理错误和日志;10、更新和...
    99+
    2023-12-14
    Golang 服务器
  • 应用怎么部署到云服务器上
    将应用部署到云服务器上,一般可以按照以下步骤进行:1. 选择云服务提供商:选择一个适合你应用需求的云服务提供商。2. 创建云服务器实...
    99+
    2023-09-28
    云服务器
  • javaee如何部署到云服务器
    javaee部署到云服务器的操作步骤:连接远程服务器,借助xshell连接,打开xshell新建文件,填入远程服务器的ip地址,然后点击确定。在会话管理器中右击新建的连接,选择打开,然后输入密码,登录到远程服务器,成功后会出现命令符提示界面...
    99+
    2022-10-22
  • 如何部署到云服务器上
    要将项目部署到云服务器上,可以按照以下步骤进行操作:1. 选择云服务提供商:首先需要选择一个云服务提供商,根据项目需求和预算,选择一...
    99+
    2023-08-19
    云服务器
  • php如何部署到云服务器
    要将PHP应用部署到云服务器,需要以下步骤:1. 选择云服务器:选择一家云计算服务提供商,根据自己的需求选择适合的云服务器。2. 创...
    99+
    2023-08-14
    云服务器 php
  • vue项目部署到阿里云服务器
    如果您要将 Vue 项目部署到阿里云服务器,可以按照以下步骤进行: 选择云服务器:在使用 Vue 时,需要选择使用 Azure 等云服务器,以便将项目部署到云上。可以在阿里云官网上选择相应的云服务器或租用云服务器。 创建项目:在创建项目...
    99+
    2023-10-26
    阿里 服务器 项目
  • vue项目部署到腾讯云服务器
    Vue项目部署到腾讯云服务器时,您需要提供一个Vue项目的URL,以及一个Vue项目配置文件,例如Vue.Vueconfig.xml文件,用于在部署前配置项目所需的数据库和配置文件。以下是您需要注意的一些事项: URL:Vue项目的UR...
    99+
    2023-10-26
    腾讯 服务器 项目
  • vue、react等单页面项目如何部署到服务器
    这篇文章主要介绍vue、react等单页面项目如何部署到服务器,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!用vue做的项目本地是可以的,但部署到服务器遇到好多问题:资源找不到,直接...
    99+
    2022-10-19
  • 网页如何部署到云服务器
    要将网页部署到云服务器,您可以按照以下步骤操作:1. 选择云服务器提供商:首先,您需要选择一个云服务器提供商,根据您的需求和预算选择...
    99+
    2023-09-22
    云服务器
  • springboot部署到云服务器
    要将 Apache Jakarta 的 Web 服务器部署到云服务器,需要遵循以下步骤: 使用 Apache IaaS 云服务器或虚拟私有云服务 选择云服务器品牌和可用的云服务器 下载和安装配置好的 Jakarta 服务器端和客户端软件...
    99+
    2023-10-26
    服务器 springboot
  • 如何部署项目到云服务器上
    要将项目部署到云服务器上,可以按照以下步骤进行操作:1. 选择云服务提供商:根据项目需求和预算,选择适合的云服务提供商。2. 创建云...
    99+
    2023-09-16
    云服务器
  • vue怎么部署服务器
    这篇文章主要介绍了vue怎么部署服务器的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vue怎么部署服务器文章都会有所收获,下面我们一起来看看吧。 部署前端项目vue到服务器 ...
    99+
    2022-10-19
  • Gradio部署应用到服务器不能正常访问
    用Gradio部署一个基于ChatGLM-6B的应用,发布到团队的服务器上(局域网,公网不能访问),我将gradio应用发布到服务器的9001端口 import gradio as grwith gr.Blocks() as demo: ...
    99+
    2023-09-07
    服务器 运维
  • 如何使用Flask部署到阿里云服务器
    本文将详细介绍如何使用Flask框架部署应用程序到阿里云服务器,包括环境配置、服务器安装、应用程序部署等步骤。 随着云计算技术的飞速发展,越来越多的企业和个人开始利用云服务器进行应用程序的开发和部署。其中,Flask框架是一个非常流行的Py...
    99+
    2023-10-30
    阿里 如何使用 服务器
  • 项目部署到云服务器
    项目部署到云服务器的过程一般是先将数据从本地服务器迁移到云服务器,再将云服务器部署到项目部署环境中。这可能需要进行以下几个步骤: 数据迁移:将数据从本地服务器迁移到云服务器的过程中,需要确保所有数据都是备份的,并且需要保证数据的一致性。...
    99+
    2023-10-26
    服务器 项目
  • 后端部署到云服务器
    一、 虚拟化部署 虚拟化部署是将整个服务器虚拟成多个不同的虚拟机,从而使得每个虚拟机都能够拥有自己的操作系统、数据库、应用程序等。在虚拟化部署中,需要选择合适的虚拟化软件,并进行配置和管理,以确保虚拟化部署的成功。 二、 云服务器部署 云...
    99+
    2023-10-28
    后端 服务器
  • flask部署到windows云服务器
    安装和配置Flask 首先,需要在Windows上安装Flask。你可以从官网上下载Flask的安装程序,然后按照安装向导的指引进行操作。 一旦安装完成,你需要将其添加到你的环境变量中。Flask有一个路由来管理不同的服务器,因此你需要在...
    99+
    2023-10-28
    服务器 flask windows
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作