解决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 17 Javascript
jquery ajax 局部无刷新更新数据的实现案例
Feb 08 Javascript
JQuery获取表格数据示例代码
May 26 Javascript
jQuery元素选择器用法实例
Dec 23 Javascript
创建你的第一个AngularJS应用的方法
Jun 16 Javascript
jQuery插件pagewalkthrough实现引导页效果
Jul 05 Javascript
jQuery EasyUI实现右键菜单变灰不可用效果
Sep 24 Javascript
jQuery实现多张图片上传预览(不经过后端处理)
Apr 29 jQuery
angular.js指令中的controller、compile与link函数的不同之处
May 10 Javascript
基于jQuery使用Ajax动态执行模糊查询功能
Jul 05 jQuery
vue实现todolist功能、todolist组件拆分及todolist的删除功能
Apr 11 Javascript
修改NPM全局模式的默认安装路径的方法
Dec 15 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 split汉字
2009/06/05 PHP
php过滤XSS攻击的函数
2013/11/12 PHP
php将字符串随机分割成不同长度数组的方法
2015/06/01 PHP
thinkPHP模板引擎用法示例
2016/12/08 PHP
PHP中单例模式与工厂模式详解
2017/02/17 PHP
javascript 触发事件列表 比较不错
2009/09/03 Javascript
ASP中进行HTML数据及JS数据编码函数
2009/11/11 Javascript
jQuery对象和DOM对象的相互转化实现代码
2010/03/02 Javascript
Jquery ui css framework
2010/06/28 Javascript
JQuery之拖拽插件实现代码
2011/04/14 Javascript
JS实现淡蓝色简洁竖向Tab点击切换效果
2015/10/06 Javascript
jquery对象和DOM对象的相互转换详解
2016/10/18 Javascript
jQuery.ajax实现根据不同的Content-Type做出不同的响应
2016/11/03 Javascript
js生成随机颜色方法代码分享(三种)
2016/12/29 Javascript
JS简单封装的图片无缝滚动效果示例【测试可用】
2017/03/22 Javascript
VueAwesomeSwiper在VUE中的使用以及遇到的一些问题
2018/01/11 Javascript
在微信小程序中使用vant的方法
2019/06/07 Javascript
jQuery 筛选器简单操作示例
2019/10/02 jQuery
解决vue请求接口第一次成功,第二次失败问题
2020/09/08 Javascript
python实现斐波那契递归函数的方法
2014/09/08 Python
Python中super的用法实例
2015/05/28 Python
Django框架模板注入操作示例【变量传递到模板】
2018/12/19 Python
PyCharm设置每行最大长度限制的方法
2019/01/16 Python
深入解析python中的实例方法、类方法和静态方法
2019/03/11 Python
python读取目录下所有的jpg文件,并显示第一张图片的示例
2019/06/13 Python
Python如何使用字符打印照片
2020/01/03 Python
如何学习Python time模块
2020/06/03 Python
html5 分层屏幕适配的方法
2018/03/16 HTML / CSS
应届医学毕业生求职信分享
2013/12/02 职场文书
中学教师自我鉴定
2014/02/07 职场文书
电大奖学金获奖感言
2014/08/14 职场文书
市委召开党的群众路线教育实践活动总结大会报告
2014/10/21 职场文书
安全保证书怎么写
2015/02/28 职场文书
搞笑结婚保证书
2015/05/08 职场文书
廉洁自律承诺书2016
2016/03/25 职场文书
小学生一年级(书信作文)
2019/08/13 职场文书