vue项目打包后打开页面空白解决办法


Posted in Javascript onJune 29, 2018

网上很多说自己的VUE项目通过Webpack打包生成的list文件,放到HBulider打包后,通过手机打开一片空白。这个主要原因是路径的问题。

1、记得改一下config下面的index.js中bulid模块导出的路径。因为index.html里边的内容都是通过script标签引入的,而你的路径不对,打开肯定是空白的。先看一下默认的路径。

module.exports = {
 build: {
 env: require('./prod.env'),
 index: path.resolve(__dirname, '../dist/index.html'),
 assetsRoot: path.resolve(__dirname, '../dist'),
 assetsSubDirectory: 'static',
 assetsPublicPath: '/',
 productionSourceMap: true,

assetsPublicPath默认的是  ‘/'  也就是根目录。而我们的index.html和static在同一级目录下面。  所以要改为  ‘./ '

2、另外还需要注意一点。src里边router/index.js路由配置里边默认模式是hash,如果你改成了history模式的话,打开也会是一片空白。所以改为hash或者直接把模式配置删除,让它默认的就行 。如果非要使用history模式的话,需要你在服务端加一个覆盖所有的情况的候选资源:如果URL匹配不到任何静态资源,则应该返回一个index.html,这个页面就是你app依赖页面。

// mode: 'history' // 默认hash

如果不会打包vue项目,请看我写的另外一篇详细教程:Vue webapp项目通过HBulider打包原生APP

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript运行机制之this详细介绍
Feb 07 Javascript
JavaScript的各种常见函数定义方法
Sep 16 Javascript
jQuery实现个性翻牌效果导航菜单的方法
Mar 09 Javascript
javascript实现密码验证
Nov 10 Javascript
Javascript必知必会(四)js类型转换
Jun 08 Javascript
Node.js查找当前目录下文件夹实例代码
Mar 07 Javascript
JScript实现地址选择功能
Aug 15 Javascript
js es6系列教程 - 新的类语法实战选项卡(详解)
Sep 02 Javascript
Vue2 轮播图slide组件实例代码
May 31 Javascript
JavaScript实现的文本框placeholder提示文字功能示例
Jul 25 Javascript
webpack proxy 使用(代理的使用)
Jan 10 Javascript
uniapp开发小程序实现滑动页面控制元素的显示和隐藏效果
Dec 10 Javascript
详解Vue webapp项目通过HBulider打包原生APP
Jun 29 #Javascript
Vue下路由History模式打包后页面空白的解决方法
Jun 29 #Javascript
详解Vue微信授权登录前后端分离较为优雅的解决方案
Jun 29 #Javascript
JavaScript实现仿Clock ISO时钟
Jun 29 #Javascript
vue ssr 指南详读
Jun 29 #Javascript
jQuery实现获取动态添加的标签对象示例
Jun 28 #jQuery
Vue实现textarea固定输入行数与添加下划线样式的思路详解
Jun 28 #Javascript
You might like
smarty中post用法实例
2014/11/28 PHP
PHP中使用Memache作为进程锁的操作类分享
2015/03/30 PHP
PHP中如何防止外部恶意提交调用ajax接口
2016/04/11 PHP
Yii2框架加载css和js文件的方法分析
2019/05/25 PHP
Referer原理与图片防盗链实现方法详解
2019/07/03 PHP
jquer之ajaxQueue简单实现代码
2011/09/15 Javascript
js计算两个时间之间天数差的实例代码
2013/11/19 Javascript
jQuery仿淘宝网产品品牌隐藏与显示效果
2015/09/01 Javascript
javascript定义类和类的实现实例详解
2015/12/01 Javascript
基于javascript实现全屏漂浮广告
2016/03/31 Javascript
javascript中this指向详解
2016/04/23 Javascript
JQuery核心函数是什么及使用方法介绍
2016/05/03 Javascript
浅谈jquery的map()和each()方法
2016/06/12 Javascript
在create-react-app中使用sass的方法示例
2018/10/01 Javascript
关于vue的npm run dev和npm run build的区别介绍
2019/01/14 Javascript
vue项目打包上传github并制作预览链接(pages)
2019/04/19 Javascript
原生JS实现列表内容自动向上滚动效果
2019/05/22 Javascript
浅析JavaScript中的事件委托机制跟深浅拷贝
2021/01/20 Javascript
Python黑魔法Descriptor描述符的实例解析
2016/06/02 Python
Python3 Post登录并且保存cookie登录其他页面的方法
2018/12/28 Python
使用python进行波形及频谱绘制的方法
2019/06/17 Python
tensorflow 只恢复部分模型参数的实例
2020/01/06 Python
Python WebSocket长连接心跳与短连接的示例
2020/11/24 Python
C语言编程练习
2012/04/02 面试题
linux面试相关问题
2012/08/11 面试题
运动会表扬稿大全
2014/01/16 职场文书
剪枝的学问教学反思
2014/02/07 职场文书
个人自我剖析材料
2014/02/07 职场文书
爱护公共设施标语
2014/06/24 职场文书
小学生国庆演讲稿
2014/09/05 职场文书
法院干警四风问题自我剖析材料
2014/09/29 职场文书
2014年宣传部工作总结
2014/11/12 职场文书
初三语文教学反思
2016/03/03 职场文书
500字作文之难忘的同学
2019/12/20 职场文书
python3美化表格数据输出结果的实现代码
2021/04/14 Python
2021年最新用于图像处理的Python库总结
2021/06/15 Python