解决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 相关文章推荐
JavaScript设置FieldSet展开与收缩
May 15 Javascript
基于JQuery.timer插件实现一个计时器
Apr 25 Javascript
js 调用父窗口的具体实现代码
Jul 15 Javascript
JS防止用户多次提交的简单代码
Aug 01 Javascript
Js表格万条数据瞬间加载实现代码
Feb 20 Javascript
详解JavaScript中的异常处理方法
Jun 16 Javascript
javascript下拉列表菜单的实现方法
Nov 18 Javascript
js+html5实现canvas绘制网页时钟的方法
May 21 Javascript
socket.io学习教程之基本应用(二)
Apr 29 Javascript
基于three.js编写的一个项目类示例代码
Jan 05 Javascript
js限制输入框只能输入数字(onkeyup触发)
Sep 28 Javascript
jQuery实现的分页插件完整示例
May 26 jQuery
详解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防止伪造的数据从URL提交方法
2014/06/27 PHP
微信公众平台接口开发入门示例
2014/12/24 PHP
PHP生成压缩文件实例
2015/02/07 PHP
Yii 2.0自带的验证码使用经验分享
2017/06/19 PHP
Jquery 选中表格一列并对表格排序实现原理
2012/12/15 Javascript
在服务端(Page.Write)调用自定义的JS方法详解
2013/08/09 Javascript
js继承call()和apply()方法总结
2014/12/08 Javascript
js实现两点之间画线的方法
2015/05/12 Javascript
JavaScript脚本库编写的方法
2015/12/09 Javascript
全面解析DOM操作和jQuery实现选项移动操作代码分享
2016/06/07 Javascript
JQuery对ASP.NET MVC数据进行更新删除
2016/07/13 Javascript
浅谈jquery上下滑动的注意事项
2016/10/13 Javascript
基于jQuery实现照片墙自动播放特效
2017/01/12 Javascript
JavaScript中使用webuploader实现上传视频功能(demo)
2017/04/10 Javascript
JavaScript禁止微信浏览器下拉回弹效果
2017/05/16 Javascript
js实现简单的无缝轮播效果
2020/09/05 Javascript
jQuery实现推拉门效果
2020/10/19 jQuery
web.py获取上传文件名的正确方法
2014/08/26 Python
Python实现的检测web服务器健康状况的小程序
2014/09/17 Python
python获取各操作系统硬件信息的方法
2015/06/03 Python
关于Python正则表达式 findall函数问题详解
2018/03/22 Python
关于python导入模块import与常见的模块详解
2019/08/28 Python
Python爬虫教程知识点总结
2020/10/19 Python
HTML中使用SVG与SVG预定义形状元素介绍
2013/06/28 HTML / CSS
澳大利亚领先的女性运动服品牌:Lorna Jane
2020/06/19 全球购物
企业车辆管理制度
2014/01/24 职场文书
特色冷饮店创业计划书
2014/01/28 职场文书
战友聚会主持词
2014/04/02 职场文书
公司总经理岗位职责范本
2014/08/15 职场文书
领导班子专题民主生活会情况想汇报
2014/09/30 职场文书
专业见习报告范文
2014/11/03 职场文书
教师工作决心书
2015/02/04 职场文书
2015年度合同管理工作总结
2015/05/22 职场文书
2016秋季田径运动会广播稿
2015/12/21 职场文书
七年级语文教学反思
2016/03/03 职场文书
Python利用folium实现地图可视化
2021/05/23 Python