vue打包后 history模式 跟子目录 静态文件路径 分析

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue打包后 history模式 跟子目录 静态文件路径 分析相关的知识,希望对你有一定的参考价值。

参考技术A 路由mode变为history后,需要在服务器配置 url重写,在根目录 创建web.config文件 加下面内容复制进去

例如我在根目录下创建子目录名为app的文件夹作为项目文件夹
路由mode变为history后,需要在服务器配置 url重写,在根目录 创建web.config文件 加下面内容复制进去 与根目录不同的是 action 标签 url /app/index.html

config index.js文件下 build对象中publicPatch 从默认的 / 改成 自己部署的 子目录名称 /app/

router.js 需要改下 base 根据不同的打包环境 dev 默认就是 / pro需要根据项目路径

总结:
history模式,本地运行 肯定是在根目录 127.0.0.1:xxxx/# 使用上面根目录方法
打包发到生产环境,视情况使用

根目录和子目录 有些相同的引入方法

建议 直接使用相同的方法 同时适应根目录和子目录 部署

以上是关于vue打包后 history模式 跟子目录 静态文件路径 分析的主要内容,如果未能解决你的问题,请参考以下文章

Vue路由History模式打包后页面空白,刷新404

vue hash和history打包

vue技巧:解决网页静态化的问题

vue-cli 打包 使用 history模式 的后端配置

vue项目打包上线

最快捷的两种方案彻底解决:vue打包后dist目录下的index.html网页显示空白的问题