首页 > 其他分享 >vue history 模式打包部署在域名的二级目录的配置指南

vue history 模式打包部署在域名的二级目录的配置指南

时间:2024-08-29 17:25:20浏览次数:9  
标签:web vue 部署 配置 域名 history

1. vue-router 路由的文件的配置,根据自己部署的二级目录填写

1 2 3 export default new VueRouter({  mode:"history",   base:"/web",

2.在vue.config.js配置文件(如果没有新建一个,项目根目录下)

 注意: baseUrl 从 Vue CLI 3.3 起已弃用,请使用publicPath。

1 2 3 module.exports = {   publicPath:"/web" }

3.在入口文件中index.html 的head 标签内加入 

 <meta base ="/web/">

4.最后就是部署配置,以nginx 为例   

1 2 3 4 5 6 7 8 server {  listen 80;  server_name localhost;  root /home/wwwroot/;  location /web {   try_files $uri $uri/ /web/index.html;  } }

到此,配置和部署已经完成了,将打包好的前端静态资源放在域名指定的根目录下的二级(多级目录配置同上)录即可,

标签:web,vue,部署,配置,域名,history
From: https://www.cnblogs.com/php12-cn/p/18387138

相关文章

  • 解决创建VUE项目的时候执行npm install一直是loading状态
    创建VUE项目的时候执行命令npmcreatevue@latestnpminstall然后一直是处于loading状态配置npm代理,切换至国内镜像源先查看当前的镜像源:npmconfiggetregistry直接访问NPM官方仓库(registry.npmjs.org)可能速度较慢甚至不稳定。这时,切换至国内高速npm镜像源。​​​......
  • 腾讯云域名托管到 cloudflare
    cloudflarehttps://dash.cloudflare.com/腾讯云域名列表https://console.cloud.tencent.com/domain/all-domain/all先进入腾讯云列表,点击自己已购买的域名点击修改;https://console.cloud.tencent.com/domain/all-domain/all修改为cloudflare提供的,如下:进入https://da......
  • 基于Vue的MES生产制造执行系统
    系统包含:源码+论文所用技术:SpringBoot+Vue+SSM+Mybatis+Mysql免费提供给大家参考或者学习,获取资料请私聊我目录第1章绪论 11.1选题动因 11.2目的和意义 11.3论文结构安排 2第2章开发环境与技术 32.1Tomcat简介 32.2Eclipse简介 32.3Navicat简介 4......
  • 【vue3】探讨为什么ref()换为reactive()数据不再是响应式?
    原问题:本来想使用数组中的filter方法,原来用的是lettableData=ref([])然后发现Ref上不再filter属性,所以就换成了lettableData=reactive([])但是这样有了一个新问题就是:数据加载不出来了,代码如下//获取文章列表数据 lettableData=reactive([]) functiongetArt......
  • 通过vue-draggable-plus实现一个简单的菜单拖拽功能
    <divclass="my-content-list"v-draggable="[nameList,{animation:300,}]":onStart="onStart":onUpdate="onUpdate">......
  • 被污染的域名还能要吗?
    在网络世界中,域名就如同现实世界中的门牌号,是人们访问特定网站的重要途径。然而,有时候域名可能会遭受污染,这给网站所有者和用户都带来了一系列的困扰。那么,被污染的域名还能要吗?一、域名污染的危害域名污染,通常是指域名被恶意篡改或劫持,导致用户在访问该域名时被引导至错误的网......
  • 在vue3中实现一个截图上传图片功能
    <template><divclass="avatar-container"><el-dialog:title="title":model-value="dialogVisibleCorpper"width="800px"append-to-body@opened="openDialog":before-clos......
  • Vue的未来发展趋势是什么?
    随着前端开发行业的飞速发展,Vue.js作为一款优秀的前端框架,受到了广泛的关注和应用。在这一篇博客中,我们将探讨Vue的未来发展趋势,同时通过一些示例代码来帮助大家更好地理解。1.Vue的生态系统持续扩大1.1多样化的插件和工具Vue的快速发展离不开其丰富的生态系统,包括VueRou......
  • 在Vue3应用中使用TypeScript的最佳实践
    随着Vue3的推出,TypeScript逐渐成为了前端开发中的一种必备技能。Vue3的设计更好地支持TypeScript,这使得开发者可以在开发过程中充分利用TypeScript的强类型系统,从而提高代码的可维护性和可读性。在这篇博客中,我们将深入探讨在Vue3应用中使用TypeScript的最佳实践,并通过示例......
  • 怎么知道有没有域名污染?
    在当今数字化时代,域名是企业和个人在网络世界中的重要标识。然而,域名污染问题却可能给用户带来诸多困扰。域名污染不仅会影响网站的正常访问,还可能导致用户被引导至恶意网站,从而面临信息泄露、财产损失等风险。那么,我们该怎么知道有没有域名污染呢?一、了解域名污染的概念域名污......