解决vue-cli项目打包出现空白页和路径错误的问题


Posted in Javascript onSeptember 04, 2018

vue-cli项目打包:

1. 命令行输入:npm run build

打包出来后项目中就会多了一个文件夹dist,这就是我们打包过后的项目。

解决vue-cli项目打包出现空白页和路径错误的问题

第一个问题,文件引用路径。我们直接运行打包后的文件夹中的index.html文件,会看到网页一片空白,f12调试,全是css,js路径引用错误的问题。

解决:到config文件夹中打开index.js文件。

文件里面有两个assetsPublicPath属性,更改第一个,也就是更改build里面的assetsPublicPath属性:

解决vue-cli项目打包出现空白页和路径错误的问题

assetsPublicPath属性作用是指定编译发布的根目录,‘/'指的是项目的根目录 ,'./'指的是当前目录。

改好之后重新打包项目,运行index.html文件,我们可以看到没有报错了。但是router-view里面的内容却出不来了。

第二个问题:router-view中的内容显示不出来。路由history模式。

这个坑是当你使用了路由之后,在没有后端配合的情况下就手贱打开路由history模式的时候,打包出来的文件也会是一片空白的情况,

很多人踩这个坑的时候花了很多时间,网上的教程基本上都是说的第一个坑,这个坑很少有人提起。

解决vue-cli项目打包出现空白页和路径错误的问题

解决:// mode: 'history',//将这个模式关闭就好

这里并不是说不能打开这个模式,这个模式需要后端设置的配合,详情可以看:路由文档

以上这篇解决vue-cli项目打包出现空白页和路径错误的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
使用jquery为table动态添加行的实现代码
Mar 30 Javascript
javascript alert乱码的解决方法
Nov 05 Javascript
JavaScript1.6数组新特性介绍以及JQuery的几个工具方法
Dec 06 Javascript
判断文件是否正在被使用的JS代码
Dec 21 Javascript
javascript中的原型链深入理解
Feb 24 Javascript
简介JavaScript中substring()方法的使用
Jun 06 Javascript
jQuery超酷平面式时钟效果代码分享
Mar 30 Javascript
JQuery DIV 动态隐藏和显示的方法
Jun 23 Javascript
Bootstrap 实现查询的完美方法
Oct 26 Javascript
详解使用React全家桶搭建一个后台管理系统
Nov 04 Javascript
angularJS实现不同视图同步刷新详解
Oct 09 Javascript
在vue中给后台接口传的值为数组的格式代码
Nov 12 Javascript
工作中常用到的ES6语法
Sep 04 #Javascript
用POSTMAN发送JSON格式的POST请求示例
Sep 04 #Javascript
JS实现可针对算术表达式求值的计算器功能示例
Sep 04 #Javascript
解决vue 打包发布去#和页面空白的问题
Sep 04 #Javascript
详解JS中统计函数执行次数与执行时间
Sep 04 #Javascript
Vue组件中的data必须是一个function的原因浅析
Sep 03 #Javascript
ES6中let 和 const 的新特性
Sep 03 #Javascript
You might like
使用sockets:从新闻组中获取文章(三)
2006/10/09 PHP
php 修改、增加xml结点属性的实现代码
2013/10/22 PHP
PHP实现将HTML5中Canvas图像保存到服务器的方法
2014/11/28 PHP
PHP提高编程效率的20个要点
2015/09/23 PHP
PHP采用超长(超大)数字运算防止数字以科学计数法显示的方法
2016/04/01 PHP
PHP依赖注入原理与用法分析
2018/08/21 PHP
ThinkPHP5.1的权限控制怎么写?分享一个AUTH权限控制
2021/03/09 PHP
javascript qq右下角滑出窗口 sheyMsg
2010/03/21 Javascript
使用Jquery获取带特殊符号的ID 标签的方法
2014/04/30 Javascript
javascript 原型链维护和继承详解
2014/11/26 Javascript
JavaScript中split() 使用方法汇总
2015/04/17 Javascript
js实现文本框宽度自适应文本宽度的方法
2015/08/13 Javascript
js中遍历Map对象的方法
2016/07/27 Javascript
基于JavaScript实现在新的tab页打开url
2016/08/04 Javascript
js自定义Tab选项卡效果
2017/06/05 Javascript
vue实现选项卡及选项卡切换效果
2018/04/24 Javascript
Python开发实例分享bt种子爬虫程序和种子解析
2014/05/21 Python
python实现的二叉树定义与遍历算法实例
2017/06/30 Python
浅析python实现scrapy定时执行爬虫
2018/03/04 Python
对python-3-print重定向输出的几种方法总结
2018/05/11 Python
判断python字典中key是否存在的两种方法
2018/08/10 Python
Python Opencv任意形状目标检测并绘制框图
2019/07/23 Python
找Python安装目录,设置环境路径以及在命令行运行python脚本实例
2020/03/09 Python
Python2.7:使用Pyhook模块监听鼠标键盘事件-获取坐标实例
2020/03/14 Python
python软件都是免费的吗
2020/06/18 Python
python 两种方法修改文件的创建时间、修改时间、访问时间
2020/09/26 Python
Ubuntu20下的Django安装的方法步骤
2021/01/24 Python
美国汽车交易网站:Edmunds
2016/08/17 全球购物
JAVA中的关键字有什么特点
2014/03/07 面试题
给女朋友的道歉信
2014/01/10 职场文书
乔布斯斯坦福大学演讲稿
2014/05/23 职场文书
员工离职感谢信
2015/01/22 职场文书
2015年“我们的节日·重阳节”活动总结
2015/07/29 职场文书
“爱眼护眼,提前预防近视”倡议书3篇
2019/10/30 职场文书
DSP接收机前端设想
2022/04/05 无线电
速龙x4-860k处理器相当于i几
2022/04/20 数码科技