解决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 相关文章推荐
JS中剪贴板兼容性、判断复制成功或失败
Mar 09 Javascript
一些有关检查数据的JS代码
Sep 07 Javascript
JavaScript 中的事件教程
Apr 05 Javascript
jQuery简单实现验证邮箱格式
Jul 15 Javascript
JS+Canvas 实现下雨下雪效果
May 18 Javascript
jQuery图片加载显示loading效果
Nov 04 Javascript
Node.js中的http请求客户端示例(request client)
May 04 Javascript
利用nvm管理多个版本的node.js与npm详解
Nov 02 Javascript
Vuex提升学习篇
Jan 11 Javascript
浅谈HTTP 缓存的那些事儿
Oct 17 Javascript
Vue中的vue-resource示例详解
Nov 02 Javascript
Vue 自定义指令实现一键 Copy功能
Sep 16 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+mysql一个名片库程序
2006/10/09 PHP
PHP json_decode函数详细解析
2014/02/17 PHP
PHP错误和异长常处理总结
2014/03/06 PHP
PHP递归遍历指定目录的文件并统计文件数量的方法
2015/03/24 PHP
如何打开php的gd2库
2017/02/09 PHP
JavaScript 在各个浏览器中执行的耐性
2009/04/06 Javascript
jQuery中绑定事件的命名空间详解
2011/04/05 Javascript
基于jquery实现的上传图片及图片大小验证、图片预览效果代码
2011/04/12 Javascript
PHP开发者必须掌握的6个关键字
2014/04/14 Javascript
在JavaScript中操作时间之setYear()方法的使用
2015/06/12 Javascript
jQuery实现图片左右滚动特效
2020/04/20 Javascript
jQuery中hover与mouseover和mouseout的区别分析
2015/12/24 Javascript
Vue自定义指令介绍(2)
2016/12/08 Javascript
基于JavaScript实现窗口拖动效果
2017/01/18 Javascript
bootstrap动态添加面包屑(breadcrumb)及其响应事件的方法
2017/05/25 Javascript
Vue下的国际化处理方法
2017/12/18 Javascript
vue如何搭建多页面多系统应用
2020/06/17 Javascript
vue实现点击按钮切换背景颜色的示例代码
2020/06/23 Javascript
[01:11:10]2014 DOTA2华西杯精英邀请赛 5 24 iG VS VG加赛
2014/05/26 DOTA
[49:59]KG vs Mineski 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
python实现倒计时的示例
2014/02/14 Python
Python中处理字符串的相关的len()方法的使用简介
2015/05/19 Python
Python读取Excel的方法实例分析
2015/07/11 Python
python实现自动解数独小程序
2019/01/21 Python
Python2.7实现多进程下开发多线程示例
2019/05/31 Python
爬虫代理池Python3WebSpider源代码测试过程解析
2019/12/20 Python
python入门之基础语法学习笔记
2020/02/08 Python
浅谈pc和移动端的响应式的使用
2019/01/03 HTML / CSS
澳大利亚正品化妆品之家:Cosmetic Capital
2017/07/03 全球购物
一个大学生十年的职业规划
2014/01/17 职场文书
校园活动策划方案
2014/06/13 职场文书
兽医医药专业求职信
2014/07/27 职场文书
2014幼儿园大班工作总结
2014/11/10 职场文书
义诊活动总结
2015/02/04 职场文书
上市公司财务总监岗位职责
2015/04/03 职场文书
教师读书笔记
2015/06/29 职场文书