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 相关文章推荐
跨浏览器的设置innerHTML方法
Sep 18 Javascript
asp.net和asp下ACCESS的参数化查询
Jun 11 Javascript
30个最佳jQuery Lightbox效果插件分享
Apr 11 Javascript
当json键为数字时的取值方法解析
Nov 15 Javascript
如何实现chrome浏览器关闭页面时弹出“确定要离开此面吗?”
Mar 05 Javascript
js捕捉键盘事件和按键键值的方法
Oct 10 Javascript
基于zepto.js实现登录界面
Oct 09 Javascript
详解vuex的简单使用
Mar 12 Javascript
vue组件实现可搜索下拉框扩展
Oct 23 Javascript
解决Vue-cli npm run build生产环境打包,本地不能打开的问题
Sep 20 Javascript
react组件从搭建脚手架到在npm发布的步骤实现
Jan 09 Javascript
three.js欧拉角和四元数的使用方法
Jul 26 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 whois查询API制作方法
2011/06/23 PHP
Yii学习总结之数据访问对象 (DAO)
2015/02/22 PHP
php数组键值用法实例分析
2015/02/27 PHP
PHP实现动态柱状图改进版
2015/03/30 PHP
PHP Web木马扫描器代码分享
2015/09/06 PHP
PHP测试成功的邮件发送案例
2015/10/26 PHP
Laravel中间件实现原理详解
2016/10/09 PHP
javascript iframe内的函数调用实现方法
2009/07/19 Javascript
基于JQuery的密码强度验证代码
2010/03/01 Javascript
关于COOKIE个数与大小的问题
2011/01/17 Javascript
在js(jquery)中获得文本框焦点和失去焦点的方法
2012/12/04 Javascript
JavaScript中string转换成number介绍
2014/12/31 Javascript
js实现遮罩层弹出框的方法
2015/01/15 Javascript
跟我学习javascript的call(),apply(),bind()与回调
2015/11/16 Javascript
Node.js 条形码识别程序构建思路详解
2016/02/14 Javascript
jquery输入数字随机抽奖特效的简单实现代码
2016/06/10 Javascript
d3.js入门教程之数据绑定详解
2017/04/28 Javascript
vue.js 上传图片实例代码
2017/06/22 Javascript
webpack中CommonsChunkPlugin详细教程(小结)
2017/11/09 Javascript
微信小程序tabBar模板用法实例分析【附demo源码下载】
2017/11/28 Javascript
在 Vue 应用中使用 Netlify 表单功能的方法详解
2019/06/03 Javascript
微信小程序 bindtap 传参的实例代码
2020/02/21 Javascript
[01:14:12]2018DOTA2亚洲邀请赛4.7 总决赛 LGD vs Mineski 第二场
2018/04/09 DOTA
python输入整条数据分割存入数组的方法
2018/11/13 Python
Python两个字典键同值相加的几种方法
2019/03/05 Python
在django中图片上传的格式校验及大小方法
2019/07/28 Python
css3 box-sizing属性使用参考指南
2013/01/08 HTML / CSS
纯CSS3代码实现文字描边
2016/04/25 HTML / CSS
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?用contains来区分是否有重复的对象。还是都不用
2013/07/30 面试题
J2EE包括哪些技术
2016/11/25 面试题
会计学财务管理专业个人的自我评价
2013/10/19 职场文书
技校毕业生个人学习的自我评价
2014/02/21 职场文书
《植物妈妈有办法》教学反思
2014/02/25 职场文书
生育关怀行动实施方案
2014/03/26 职场文书
写给妈妈的感谢信
2015/01/22 职场文书
Nginx配置之实现多台服务器负载均衡
2021/08/02 Servers