解决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 相关文章推荐
JS判断当前日期是否大于某个日期的实现代码
Sep 02 Javascript
JavaScript学习笔记之基础语法
Jan 22 Javascript
jQuery EasyUI之DataGrid使用实例详解
Jan 04 Javascript
AngularJS 服务详细讲解及示例代码
Aug 17 Javascript
js仿拉勾网首页穿墙广告效果
Mar 08 Javascript
详解基于Bootstrap+angular的一个豆瓣电影app
Jun 26 Javascript
jQuery选择器之属性过滤选择器详解
Sep 28 jQuery
vue按需引入element Transfer 穿梭框
Sep 30 Javascript
原生JS实现Ajax跨域请求flask响应内容
Oct 24 Javascript
vuejs数据超出单行显示更多,点击展开剩余数据实例
May 05 Javascript
JavaScript使用prototype属性实现继承操作示例
May 22 Javascript
jQuery实现本地存储
Dec 22 jQuery
工作中常用到的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
php和js交互一例-PHP教程,PHP应用
2007/01/03 PHP
PHP对字符串的递增运算分析
2010/08/08 PHP
php的XML文件解释类应用实例
2014/09/22 PHP
php查询ip所在地的方法
2014/12/05 PHP
jQuery 如何先创建、再修改、后添加DOM元素
2014/05/20 Javascript
setTimeout内不支持jquery的选择器的解决方案
2015/04/28 Javascript
详谈javascript中的cookie
2015/06/03 Javascript
Bootstrap导航中表单简单实现代码
2017/03/06 Javascript
Bootstrap超大屏幕的实现代码
2017/03/22 Javascript
jQuery插件FusionCharts绘制的2D帕累托图效果示例【附demo源码】
2017/03/28 jQuery
JavaScript模块化之使用requireJS按需加载
2017/04/12 Javascript
深入理解Node中的buffer模块
2017/06/03 Javascript
Angular.js项目中使用gulp实现自动化构建以及压缩打包详解
2017/07/19 Javascript
AnglarJs中的上拉加载实现代码
2018/02/08 Javascript
vscode下vue项目中eslint的使用方法
2019/01/13 Javascript
通过滑动翻页效果实现和移动端click事件问题
2021/01/26 Javascript
[01:33]完美世界DOTA2联赛PWL S3 集锦第二期
2020/12/21 DOTA
[03:00]DOTA2-DPC中国联赛1月18日Recap集锦
2021/03/11 DOTA
在Python的Flask框架下使用sqlalchemy库的简单教程
2015/04/09 Python
Python中xml和dict格式转换的示例代码
2019/11/07 Python
python中的函数递归和迭代原理解析
2019/11/14 Python
python 30行代码实现蚂蚁森林自动偷能量
2021/02/08 Python
StubHub墨西哥:购买和出售您的门票
2016/09/17 全球购物
eDreams澳大利亚:预订机票、酒店和度假产品
2017/04/19 全球购物
Expedia法国:全球最大在线旅游公司
2018/09/30 全球购物
职业教育毕业生求职信
2013/11/09 职场文书
给小学生的新年寄语
2014/04/04 职场文书
《翻越远方的大山》教学反思
2014/04/13 职场文书
素质教育标语
2014/06/27 职场文书
雷锋的观后感
2015/06/10 职场文书
Vue中foreach数组与js中遍历数组的写法说明
2021/06/05 Vue.js
html5实现点击弹出图片功能
2021/07/16 HTML / CSS
详解MySQL中timestamp和datetime时区问题导致做DTS遇到的坑
2021/12/06 MySQL
css3新特性的应用示例分析
2022/03/16 HTML / CSS
nginx常用配置conf的示例代码详解
2022/03/21 Servers
在vue中import()语法不能传入变量的问题及解决
2022/04/01 Vue.js