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 相关文章推荐
js面向对象 多种创建对象方法小结
May 21 Javascript
js中reverse函数的用法详解
Dec 26 Javascript
使用jquery选择器如何获取父级元素、同级元素、子元素
May 14 Javascript
js 去除字符串第一位逗号的方法
Jun 07 Javascript
js实现上传图片预览的方法
Feb 09 Javascript
jQuery实现圣诞节礼物传送(花式轮播)
Dec 25 Javascript
vuejs事件中心管理组件间的通信详解
Aug 09 Javascript
浅谈vue的几种绑定变量的值 防止其改变的方法
Mar 01 Javascript
js tab栏切换代码实例解析
Sep 03 Javascript
Vue 实现登录界面验证码功能
Jan 03 Javascript
JavaScript面向对象核心知识与概念归纳整理
May 09 Javascript
jQuery 淡入/淡出效果函数用法分析
May 19 jQuery
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初学者头疼十四条问题大总结
2008/11/12 PHP
php+mysql 实现身份验证代码
2010/03/24 PHP
PHP与SQL注入攻击防范小技巧
2011/09/16 PHP
PHP中使用Imagick读取pdf并生成png缩略图实例
2015/01/21 PHP
PHP curl伪造IP地址和header信息代码实例
2015/04/27 PHP
十大使用PHP框架的理由
2015/09/26 PHP
利用404错误页面实现UrlRewrite的实现代码
2008/08/20 Javascript
基于jQuery的实现简单的分页控件
2010/10/10 Javascript
jquery 动态创建元素的方式介绍及应用
2013/04/21 Javascript
jquery序列化表单去除指定元素示例代码
2014/04/10 Javascript
基于jquery实现图片相关操作(重绘、获取尺寸、调整大小、缩放)
2015/12/25 Javascript
理解JS绑定事件
2016/01/19 Javascript
微信小程序 form组件详解及简单实例
2017/01/10 Javascript
JS动态生成年份和月份实例代码
2017/02/04 Javascript
JS实现数组去重复值的方法示例
2017/02/18 Javascript
详解用node-images 打造简易图片服务器
2017/05/08 Javascript
NodeJS收发GET和POST请求的示例代码
2017/08/25 NodeJs
mpvue微信小程序多列选择器用法之省份城市选择的实现
2019/03/07 Javascript
使用Vue实现调用接口加载页面初始数据
2019/10/28 Javascript
node.js事件轮询机制原理知识点
2019/12/22 Javascript
uin-app+mockjs实现本地数据模拟
2020/08/26 Javascript
[54:19]完美世界DOTA2联赛PWL S2 Magma vs PXG 第二场 11.28
2020/12/01 DOTA
Python使用新浪微博API发送微博的例子
2014/04/10 Python
Python中encode()方法的使用简介
2015/05/18 Python
python实现微信接口(itchat)详细介绍
2017/10/23 Python
python 寻找优化使成本函数最小的最优解的方法
2017/12/28 Python
python3+PyQt5 创建多线程网络应用-TCP客户端和TCP服务器实例
2019/06/17 Python
wxPython实现带颜色的进度条
2019/11/19 Python
python求最大公约数和最小公倍数的简单方法
2020/02/13 Python
在pytorch中实现只让指定变量向后传播梯度
2020/02/29 Python
Rossignol金鸡美国官网:始于1907年法国百年雪具品牌
2019/03/06 全球购物
中职生自荐信
2013/10/13 职场文书
合伙经营协议书范本
2014/04/18 职场文书
小学教代会开幕词
2016/03/04 职场文书
详细了解java监听器和过滤器
2021/07/09 Java/Android
Apache Pulsar集群搭建部署详细过程
2022/02/12 Servers