解决vue-cli3 使用子目录部署问题


Posted in Javascript onJuly 19, 2018

在使用 vue-cli3 build的时候,使用非子目录需要在 vue.config.js 中添加如下代码:

module.exports = {
 baseUrl: process.env.NODE_ENV === 'production' ? '/dist/' : '/',
}

但是build完后,放在nginx服务下,会看到如下报错,页面也显示 no-script 的内容

[Vue warn]: You are using the runtime-only build of Vue where the template compiler is not available. Either pre-compile the templates into render functions, or use the compiler-included build.

网上找了很多,并没有找到答案。后来发现 vue-router 是用了 history 模式,但是 nginx 并没有添加相应的配置便会出现这个问题。所以,如下解决方案:

1.变更生产环境配置,使得支持 history 模式。这里只需要修改 nginx 的配置,把 404 指向 index.html 即可。
2.不在使用history模式

总结

以上所述是小编给大家介绍的vue-cli3 使用子目录部署问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
jQuery 渐变下拉菜单
Dec 15 Javascript
javascript图片相似度算法实现 js实现直方图和向量算法
Jan 14 Javascript
JS交换变量的方法
Jan 21 Javascript
DIV+CSS+jQ实现省市联动可扩展
Jun 22 Javascript
vue.js中过滤器的使用教程
Jun 08 Javascript
浅谈node的事件机制
Oct 09 Javascript
jQuery EasyUI window窗口使用实例代码
Dec 25 jQuery
vue组件传递对象中实现单向绑定的示例
Feb 28 Javascript
解析Json字符串的三种方法日常常用
May 02 Javascript
vue使用原生js实现滚动页面跟踪导航高亮的示例代码
Oct 25 Javascript
js+springMVC 提交数组数据到后台的实例
Sep 21 Javascript
JS前端广告拦截实现原理解析
Feb 17 Javascript
详解vue2.0+axios+mock+axios-mock+adapter实现登陆
Jul 19 #Javascript
微信小程序实现分享到朋友圈功能
Jul 19 #Javascript
微信小程序实现自定义加载图标功能
Jul 19 #Javascript
Angular5集成eventbus的示例代码
Jul 19 #Javascript
微信小程序实现弹出菜单
Jul 19 #Javascript
微信小程序实现之手势锁功能实例代码
Jul 19 #Javascript
React组件重构之嵌套+继承及高阶组件详解
Jul 19 #Javascript
You might like
php数组函数序列之array_sum() - 计算数组元素值之和
2011/10/29 PHP
浅谈web上存漏洞及原理分析、防范方法(安全文件上存方法)
2013/06/29 PHP
PHP基于正则批量替换Img中src内容实现获取缩略图的功能示例
2017/06/07 PHP
Javascript attachEvent传递参数的办法
2009/12/14 Javascript
Js base64 加密解密介绍
2013/10/11 Javascript
JS复制内容到剪切板的实例代码(兼容IE与火狐)
2013/11/19 Javascript
jQuery Ajax使用FormData上传文件和其他数据后端web.py获取
2017/06/11 jQuery
详述 Sublime Text 打开 GBK 格式中文乱码的解决方法
2017/10/26 Javascript
在Vue中使用highCharts绘制3d饼图的方法
2018/02/08 Javascript
AngularJS使用Filter自定义过滤器控制ng-repeat去除重复功能示例
2018/04/21 Javascript
微信小程序用户信息encryptedData详解
2018/08/24 Javascript
使用vue-router与v-if实现tab切换遇到的问题及解决方法
2018/09/07 Javascript
Vue 组件参数校验与非props特性的方法
2019/02/12 Javascript
layer弹出框确定前验证:弹出消息框的方法(弹出两个layer)
2019/09/21 Javascript
JS实现放烟花效果
2020/03/10 Javascript
vue组件开发之tab切换组件使用详解
2020/08/21 Javascript
详解Java中String JSONObject JSONArray List转换
2020/11/13 Javascript
vue 导航守卫和axios拦截器有哪些区别
2020/12/19 Vue.js
[00:57]英雄,你的补给到了!
2020/11/13 DOTA
Python版的文曲星猜数字游戏代码
2013/09/02 Python
python numpy 显示图像阵列的实例
2018/07/02 Python
python实现多张图片拼接成大图
2019/01/15 Python
pytorch: Parameter 的数据结构实例
2019/12/31 Python
python连接手机自动搜集蚂蚁森林能量的实现代码
2021/02/24 Python
用CSS3绘制三角形的简单方法
2015/07/17 HTML / CSS
eBay加拿大站:eBay.ca
2019/06/20 全球购物
.net工程师笔试题
2012/06/09 面试题
what is the difference between ext2 and ext3
2015/08/25 面试题
简述进程的启动、终止的方式以及如何进行进程的查看
2014/02/20 面试题
团结演讲稿范文
2014/05/23 职场文书
生活部的活动方案
2014/08/19 职场文书
个人批评与自我批评
2014/10/15 职场文书
公司承诺函范文
2015/01/21 职场文书
2015年医院后勤工作总结
2015/05/20 职场文书
余世维讲座观后感
2015/06/11 职场文书
小学四年级作文之写景
2019/08/23 职场文书