解决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 相关文章推荐
对象的类型:本地对象(1)
Dec 29 Javascript
javascript中的原型链深入理解
Feb 24 Javascript
js简单实现点击左右运动的方法
Apr 10 Javascript
jQuery实现美观的多级动画效果菜单代码
Sep 06 Javascript
js实现网页收藏功能
Dec 17 Javascript
AngularJS动态加载模块和依赖的方法分析
Nov 08 Javascript
JavaScript奇技淫巧44招【实用】
Dec 11 Javascript
手机软键盘弹出时影响布局的解决方法
Dec 15 Javascript
正则 js分转元带千分符号详解
Mar 08 Javascript
判断颜色是否合法的正则表达式(详解)
May 03 Javascript
node事件循环和process模块实例分析
Feb 14 Javascript
vscode+gulp轻松开发小程序的完整步骤
Oct 18 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面向对象编程之深入理解方法重载与方法覆盖(多态)
2015/12/24 PHP
PHPExcel中文帮助手册|PHPExcel使用方法(分享)
2017/06/09 PHP
javascript 动态生成私有变量访问器
2009/12/06 Javascript
jquery中输入验证中一个不错的效果
2010/08/21 Javascript
怎么选择Javascript框架(Javascript Framework)
2013/11/22 Javascript
JS和Jquery获取和修改label的值的示例代码
2014/01/15 Javascript
js 数组操作之pop,push,unshift,splice,shift
2014/01/29 Javascript
当滚动条滚动到页面底部自动加载增加内容的js代码
2014/05/13 Javascript
jquery.cookie.js使用指南
2015/01/05 Javascript
javascript定义变量时带var与不带var的区别分析
2015/01/12 Javascript
JS获取及设置TextArea或input文本框选择文本位置的方法
2015/03/24 Javascript
莱鸟介绍window.print()方法
2016/01/06 Javascript
jquery插件EasyUI中form表单提交实例分享
2016/01/11 Javascript
Bootstrap CSS组件之导航(nav)
2016/12/17 Javascript
javascript十六进制数字和ASCII字符之间的转换方法
2016/12/27 Javascript
js实现前端图片上传即时预览功能
2017/08/02 Javascript
基于JavaScript实现飘落星星特效
2017/08/10 Javascript
浅谈Node 调试工具入门教程
2018/03/20 Javascript
JS与jQuery实现ListBox上移,下移,左移,右移操作功能示例
2018/05/31 jQuery
详解如何在Node.js的httpServer中接收前端发送的arraybuffer数据
2018/11/11 Javascript
如何利用ES6进行Promise封装总结
2019/02/11 Javascript
vue.config.js常用配置详解
2019/11/14 Javascript
python绘图库Matplotlib的安装
2014/07/03 Python
浅谈function(函数)中的动态参数
2017/04/30 Python
python感知机实现代码
2019/01/18 Python
Python使用QQ邮箱发送邮件报错smtplib.SMTPAuthenticationError
2019/12/20 Python
基于PyTorch的permute和reshape/view的区别介绍
2020/06/18 Python
手把手教你从PyCharm安装到激活(最新激活码),亲测有效可激活至2089年
2020/11/25 Python
详解CSS3中nth-child与nth-of-type的区别
2017/01/05 HTML / CSS
西班牙国家航空官方网站:Iberia
2017/11/16 全球购物
小学一年级学生评语
2014/04/22 职场文书
党支部遵守党的政治纪律情况对照检查材料
2014/09/26 职场文书
2014年劳动部工作总结
2014/12/11 职场文书
企业战略合作意向书
2015/05/08 职场文书
运动会入场词
2015/07/18 职场文书
详解前端任务构建利器Gulp.js使用指南
2021/04/30 Javascript