解决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的一些特性和用法整理小结
Jan 13 Javascript
JavaScript 题型问答有答案参考
Feb 17 Javascript
Jquery练习之表单验证实现代码
Dec 14 Javascript
基于jquery的返回顶部效果(兼容IE6)
Jan 17 Javascript
通过Jscript中@cc_on 语句识别IE浏览器及版本的代码
May 07 Javascript
js setTimeout()函数介绍及应用以倒计时为例
Dec 12 Javascript
JQuery实现展开关闭层的方法
Feb 17 Javascript
JavaScript实现网页对象拖放功能的方法
Apr 15 Javascript
使用jQuery在对象中缓存选择器的简单方法
Jun 30 Javascript
浅析函数声明和函数表达式——函数声明的声明提前
May 03 Javascript
BootStrap栅格系统、表单样式与按钮样式源码解析
Jan 20 Javascript
vue中使用localstorage来存储页面信息
Nov 04 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
PHP5在Apache下的两种模式的安装
2006/09/05 PHP
php 调试利器debug_print_backtrace()
2012/07/23 PHP
php遍历删除整个目录及文件的方法
2015/03/13 PHP
Linux安装配置php环境的方法
2016/01/14 PHP
php单例模式的简单实现方法
2016/06/10 PHP
PHP抽象类与接口的区别实例详解
2019/05/09 PHP
js 兼容多浏览器的回车和鼠标焦点事件代码(IE6/7/8,firefox,chrome)
2010/04/14 Javascript
JavaScript eval() 函数介绍及应用示例
2014/07/29 Javascript
JavaScript中的Math.LOG2E属性使用详解
2015/06/14 Javascript
javascript实现相同事件名称,不同命名空间的调用方法
2015/06/26 Javascript
基于javascript实现tab切换特效
2016/03/29 Javascript
实现点击下箭头变上箭头来回切换的两种方法【推荐】
2016/12/14 Javascript
微信小程序 Tab页切换更新数据
2017/01/05 Javascript
vue中promise的使用及异步请求数据的方法
2018/11/08 Javascript
vue 引用自定义ttf、otf、在线字体的方法
2019/05/09 Javascript
vue模块移动组件的实现示例
2020/05/20 Javascript
vue自定义组件(通过Vue.use()来使用)即install的用法说明
2020/08/11 Javascript
详解JavaScript中的this指向问题
2021/02/05 Javascript
[06:23]2014DOTA2西雅图国际邀请赛 小组赛7月12日TOPPLAY
2014/07/12 DOTA
python操作excel的包(openpyxl、xlsxwriter)
2018/06/11 Python
python实现转圈打印矩阵
2019/03/02 Python
selenium跳过webdriver检测并模拟登录淘宝
2019/06/12 Python
Python利用requests模块下载图片实例代码
2019/08/12 Python
UGG雪地靴荷兰官网:UGG荷兰
2016/09/09 全球购物
加拿大鞋子连锁店:Town Shoes
2016/09/26 全球购物
德国领先的大尺码和超大尺码男装在线零售商:Bigtex
2019/06/22 全球购物
后勤岗位职责
2013/11/26 职场文书
工程造价专业大学生职业规划范文
2014/03/09 职场文书
绿色环保演讲稿
2014/05/10 职场文书
房地产推广策划方案
2014/05/19 职场文书
班级团队活动方案
2014/08/14 职场文书
群众路线对照检查材料思想汇报怎么写
2014/09/18 职场文书
独生子女证明范本
2015/06/19 职场文书
2019邀请函格式及范文
2019/05/20 职场文书
redis客户端实现高可用读写分离的方式详解
2021/07/04 Redis
GoFrame框架数据校验之校验结果Error接口对象
2022/06/21 Golang