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 动态扩展对象之另类视角
May 25 Javascript
Js保留小数点的4种效果实现代码分享
Apr 12 Javascript
JavaScript forEach()遍历函数使用及介绍
Jul 08 Javascript
jQuery网页版打砖块小游戏源码分享
Aug 20 Javascript
easyui window refresh 刷新两次的解决方法(推荐)
May 18 Javascript
基于vue实现多引擎搜索及关键字提示
Mar 16 Javascript
详解react关于事件绑定this的四种方式
Mar 09 Javascript
30分钟快速入门掌握ES6/ES2015的核心内容(上)
Apr 18 Javascript
JS阻止事件冒泡的方法详解
Aug 26 Javascript
vue element upload组件 file-list的动态绑定实现
Oct 11 Javascript
JavaScript offset实现鼠标坐标获取和窗口内模块拖动
May 30 Javascript
AudioContext 实现音频可视化(web技术分享)
Feb 24 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 ob_start()控制浏览器cache、生成html实现代码
2010/02/16 PHP
PHP的Yii框架的基本使用示例
2015/08/21 PHP
php session 写入数据库
2016/02/13 PHP
php中array_column函数简单实现方法
2016/07/11 PHP
用js实现的仿sohu博客更换页面风格(简单版)
2007/03/22 Javascript
jQuery技巧大放送 学习jquery的朋友可以看下
2009/10/14 Javascript
node.js中的fs.realpath方法使用说明
2014/12/16 Javascript
JS实现的表格行鼠标点击高亮效果代码
2015/11/27 Javascript
Angular.js基础学习之初始化
2017/03/10 Javascript
微信小程序--onShareAppMessage分享参数用处(页面分享)
2017/04/18 Javascript
关于TypeScript模块导入的那些事
2018/06/12 Javascript
五分钟搞懂Vuex实用知识(小结)
2019/08/12 Javascript
[01:17:55]VGJ.T vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/20 DOTA
Python爬虫信息输入及页面的切换方法
2018/05/11 Python
Pycharm取消py脚本中SQL识别的方法
2018/11/29 Python
Python实现的栈、队列、文件目录遍历操作示例
2019/05/06 Python
python 中pyqt5 树节点点击实现多窗口切换问题
2019/07/04 Python
详解Flask前后端分离项目案例
2020/07/24 Python
详解CSS3的opacity属性设置透明效果的用法
2016/05/09 HTML / CSS
css3给背景图片加颜色遮罩的方法
2019/11/05 HTML / CSS
html5触摸事件判断滑动方向的实现
2018/06/05 HTML / CSS
浅谈移动端网页图片预加载方案
2018/11/05 HTML / CSS
美国最大的网络男装服装品牌:Bonobos
2017/05/25 全球购物
来自圣地亚哥的实惠太阳镜:Knockaround
2018/08/27 全球购物
2019年分享net面试的经历和题目
2016/08/07 面试题
自荐书模板
2013/12/19 职场文书
《社戏》教学反思
2014/04/15 职场文书
质量承诺书格式
2014/05/20 职场文书
党政领导班子群众路线对照检查材料思想汇报
2014/09/27 职场文书
物业工程部岗位职责
2015/02/11 职场文书
年度考核表个人总结
2015/03/06 职场文书
开票证明
2015/06/23 职场文书
高一英语教学反思
2016/03/03 职场文书
校园文化艺术节开幕词
2016/03/04 职场文书
Python合并pdf文件的工具
2021/07/01 Python
我收到了德劲DE1107
2022/04/05 无线电