Vue-cli打包后部署到子目录下的路径问题说明


Posted in Javascript onSeptember 02, 2020

默认情况下以当前域名为根目录向下访问。

举例,若需要部署到www.***.com/catalog1/catalog2/下,需要更改

1、config/index.js文件中,build下assetsPublicPath属性为'/catalog1/catalog2/',如下:

build: {

assetsPublicPath: '/catalog1/catalog2/',

默认情况下该值为'/'(该属性目测是webpack打包时的文件引用路径的基础路径)。

2、修改路由base属性为'/catalog1/catalog2/',如下:

export default new Router({
 mode: 'history',
 base: '/catalog1/catalog2/',
 routes: [
 {
 path: '/',
 name: 'indexContent',
 component: indexContent
 }
 ]
})

其中mode设置为'history'可清除路径中的#(本地测试有效)。

设置完成后重新打包。

补充知识:vue-cli打包并配合nginx域名二级子目录

可以修改三个配置

1.路由

const route = new Router({
mode : 'history',
base: '/admin/',
routes:[]
})

2.打包文件 config/index.js

build设置

assetsPublicPath: '/admin/',

3.nginx配置

try_files $uri $uri/ /admin/index.html;

4.项目目录配置实例

项目路径 web/admin/index.html

以上这篇Vue-cli打包后部署到子目录下的路径问题说明就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery更换文章内容与改变字体大小代码
Sep 30 Javascript
jquery弹出层类代码分享
Dec 27 Javascript
开源的javascript项目Kissy介绍
Nov 28 Javascript
javascript实时显示北京时间的方法
Mar 12 Javascript
javascript实现画不相交的圆
Apr 07 Javascript
AngularJS 让人爱不释手的八种功能
Mar 23 Javascript
jQuery实现简洁的轮播图效果实例
Sep 07 Javascript
Vue 应用中结合vux使用微信 jssdk的方法
Aug 28 Javascript
Vue多环境代理配置方法思路详解
Jun 21 Javascript
django中使用vue.js的要点总结
Jul 07 Javascript
js实现计时器秒表功能
Dec 16 Javascript
Vue+Java 通过websocket实现服务器与客户端双向通信操作
Sep 22 Javascript
Jquery $.map使用方法实例详解
Sep 01 #jQuery
JQuery基于FormData异步提交数据文件
Sep 01 #jQuery
vue实现路由懒加载的3种方法示例
Sep 01 #Javascript
JQuery使用数组遍历跳出each循环
Sep 01 #jQuery
vue+echarts实现动态折线图的方法与注意
Sep 01 #Javascript
node.js 如何监视文件变化
Sep 01 #Javascript
JS JQuery获取data-*属性值方法解析
Sep 01 #jQuery
You might like
PHP 和 MySQL 基础教程(三)
2006/10/09 PHP
php mysql 判断update之后是否更新了的方法
2012/01/10 PHP
php生成excel列名超过26列大于Z时的解决方法
2014/12/29 PHP
php基于Snoopy解析网页html的方法
2015/07/09 PHP
Symfony查询方法实例小结
2017/06/28 PHP
用prototype实现的简单小巧的多级联动菜单
2007/03/24 Javascript
DOM 中的事件处理介绍
2012/01/18 Javascript
Egret引擎开发指南之视觉编程
2014/09/03 Javascript
如何快速上手Vuex
2017/02/14 Javascript
html5+canvas实现支持触屏的签名插件教程
2017/05/08 Javascript
JavaScript 基础表单验证示例(纯Js实现)
2017/07/20 Javascript
Vue数组更新及过滤排序功能
2017/08/10 Javascript
Vue2.0 实现单选互斥的方法
2018/04/13 Javascript
微信小程序自定义多选事件的实现代码
2018/05/17 Javascript
Vue slot用法(小结)
2018/10/22 Javascript
vue车牌号校验和银行校验实战
2019/01/23 Javascript
100行代码实现vue表单校验功能(小白自编)
2019/11/19 Javascript
使用element-ui +Vue 解决 table 里包含表单验证的问题
2020/07/17 Javascript
[01:04]DOTA2:伟大的Roshan雕塑震撼来临
2015/01/30 DOTA
详解python发送各类邮件的主要方法
2016/12/22 Python
python 解压pkl文件的方法
2018/10/25 Python
Python搭建Spark分布式集群环境
2019/07/05 Python
Python计算两个矩形重合面积代码实例
2019/09/16 Python
解决Python中报错TypeError: must be str, not bytes问题
2020/04/07 Python
Python使用itcaht库实现微信自动收发消息功能
2020/07/13 Python
selenium携带cookies模拟登陆CSDN的实现
2021/01/19 Python
Linux的主要特性
2016/09/03 面试题
大专生工程监理求职信
2013/10/04 职场文书
《孔子拜师》教学反思
2014/02/24 职场文书
成人继续教育实施方案
2014/03/01 职场文书
《散步》教学反思
2014/03/02 职场文书
技术负责人岗位职责
2015/02/10 职场文书
试用期自我评价范文
2015/03/10 职场文书
消费者投诉书范文
2015/07/02 职场文书
关爱空巢老人感想
2015/08/11 职场文书
Go Gin实现文件上传下载的示例代码
2021/04/02 Golang