vue项目部署到服务器上会默认为例如ROOT的文件夹下,这样会直接访问改文件夹下的index.html文件。
假如现在有需求是把项目放到某一个子路径下,如果不更改设置会出现资源不加载,引用js文件找不到,刷新页面报404等问题。
1、在public文件夹下引用js文件,路径写成 ./
2、在config/index.js文件中,打包路径应写成 /子路径名/ 例如:/child/。
3、在路由文件中修改base属性,这个是防止刷新跳回默认路径的。
export default new Router({
mode: ‘history’,
base: ‘/child/’,
routes: [
{
path: ‘/’,
name: ‘home’,
component: home
}
]
})
后台我是用的nginx,使用的history模式。如果是hash模式最后改成history模式。需要改成
try_files $uri $uri/ /child/index.html;
以上更改就OK了。

vue项目部署到子路径下需要更改的设置相关推荐

  1. vue项目部署在二级目录下

    一般情况下,前端项目部署在各自端口根目录下.但是如果服务器端口限制等因素,多个项目共享一个端口,就需要部署在二级目录下. 但是会面临几个问题 服务器配置 前端静态资源路径配置 前端请求路径写法 前端路 ...

  2. Vue——项目部署到非根目录下的解决方案

    问题描述 同一个生产部署项目,基内外网的访问路径并不相同,内网是基于域名根目录来访问,而外网却指向了一个子目录. eg. : vue-router: history模式 内网环境:192.168.1. ...

  3. vue项目部署后,font下文件夹样式都找不到

    element-icons 和 fontawesome-webfont 等字体无法正常展示 解决方法 方法1 在build的文件夹里面的utils.js里面publicPath: '-/-/' 方法2 ...

  4. Vue项目部署遇到的问题及解决方案

    写在前面 Vue-Router 有两种模式,默认是 hash 模式,另外一种是 history 模式. hash:也就是地址栏里的 # 符号.比如 http://www.example/#/hello ...

  5. 将springboot项目和vue项目部署到windows 2016 server(服务器)

    将springboot项目和vue项目部署到服务器 1.服务器环境配置 1.1 服务器需要安装的环境 1.2 服务器需要配置的入站与进站规则 2.springboot项目的打包 2.1 springb ...

  6. vue项目部署到nginx

    vue项目部署到nginx 一.vue项目打包 修改config/index.js的assetsPublicPath为 ./(注意一定是build里面的,下面dev中也有这个配置) 这个路径的配置很重 ...

  7. ssm项目直接加html文件,如何把ssm项目和vue项目部署在云服务器(上)

    如何把ssm项目和vue项目部署在云服务器(上) 如何把ssm项目和vue项目部署在云服务器(上) 一.引入 URL的概念理解 在WWW上,每一信息资源都有统一的且在网上唯一的地址,该地址就叫URL( ...

  8. vue项目部署到服务器后浏览器标签上的小图标消失不见

    背景: 最近在开发项目过程中发现一个问题,项目部署到服务器后在浏览器打开,会发现浏览器标签上的小图标消失不见了.百度查找问题,网上给出了许多解决的方案,例如清除浏览器缓存.把图标的相对路径改成绝对路径 ...

  9. Vue项目部署及使用WebStorm开发Vue

    Vue项目部署及使用WebStorm开发Vue Vue项目部署 搭建Vue环境 新建Vue项目 使用WebStorm开发Vue WebStorm相关配置 配置路由 全局页面App.vue 全局引入组件 ...

最新文章

  1. AS插件-Android Layout ID Converter
  2. 【手机游戏开发优化篇】详解手游[体积]及[运行内存]的优化篇!
  3. 大话数据结构03:静态链表
  4. 动态修改dom node的两种方法性能比较
  5. P2839 [国家集训队]middle 二分 + 主席树 在值域上建区间
  6. 【代码真相】之 开篇
  7. cocos2dx 圆盘抽奖_cocoscreator之微信小游戏的抽奖转盘
  8. js中div显示和隐藏钮为什么页面总是跳一下到最上面
  9. 基于Given变换的QR分解辨析
  10. JS编程建议——32:使用制表
  11. 为什么易燥易怒以及柔润相处的练习
  12. POJ 2243:Knight Moves(双向BFS)
  13. 数据切分——MySql表分区概述
  14. 拓端tecdat|R语言大数据分析纽约市的311万条投诉统计可视化与时间序列分析
  15. 好用的Windows屏幕取色器 ColorWanted
  16. 快速高效入门3D建模学习教程,让你最快从小白到建模大师!
  17. Java实现矩阵运算——矩阵乘法、矩阵转置、自动填充矩阵行
  18. 2017-03-27Oracle故障gc buffer busy acquire导致数据库不可用
  19. python毕业设计Django框架校园鲜花水果购物商城毕业设计毕设参考
  20. 【tutorabc多少钱一节课】上完课的我来说说真实感想

热门文章

  1. SIP协议之事务(transaction)及INVITE事务
  2. 调用币安接口获取币种及当前价格
  3. 旧的系统集成资质和新的信息系统建设和服务能力评估CS认证证书区别
  4. 数理方程:二阶线性偏微分方程的分类和标准式
  5. Spoke to Spoke Flex
  6. 使用ST官方CAD资源生成Altium Designer封装库
  7. 注意力提高神经回路的突触功效和信噪比(Farran Briggs, George R. Mangun W. Martin Usrey)
  8. ThinkPHP聊天室即时通讯系统 H5聊天系统APP源码 类似微信的聊天APP
  9. nyoj 76-超级台阶 (递推)
  10. canopen7.0-PDO双机通讯