解决vue 打包发布去#和页面空白的问题


Posted in Javascript onSeptember 04, 2018

1.vue项目中config文件下index.js中打包配置

build: {
 // Template for index.html
 index: path.resolve(__dirname, '../yiTownWebApp/index.html'),

 // Paths
 assetsRoot: path.resolve(__dirname, '../yiTownWebApp'),
 assetsSubDirectory: 'static',
 assetsPublicPath: '/yiTownWebApp/',//这个地方使用绝对路径很重要

 /**
 * Source Maps
 */

 productionSourceMap: true,
 // https://webpack.js.org/configuration/devtool/#production
 devtool: '#source-map',

 // Gzip off by default as many popular static hosts such as
 // Surge or Netlify already gzip all static assets for you.
 // Before setting to `true`, make sure to:
 // npm install --save-dev compression-webpack-plugin
 productionGzip: false,
 productionGzipExtensions: ['js', 'css'],

 // Run the build command with an extra argument to
 // View the bundle analyzer report after build finishes:
 // `npm run build --report`
 // Set to `true` or `false` to always turn it on or off
 bundleAnalyzerReport: process.env.npm_config_report
}

2.路由配置:router文件夹下index.js

export default new Router({
 mode: 'history',//去掉#,
 base: '/yiTownWebApp/',//这个配置也很重要,否则会出现页面空白情况
 scrollBehavior: () => ({ y: 0 }),
 routes: [
 {
 path: '/article',
 name: 'article',
 component: article
 },
 {
 path: '/footMark',
 name: 'FootMark',
 component: FootMark
 },
 {
 path: '/shareFootMark',
 name: 'ShareFootMark',
 component: ShareFootMark
 }
 ]
})

nginx配置:

server {
 listen 8080;
 server_name localhost;
 #charset koi8-r;

 #access_log logs/host.access.log main;
 #打包后的项目目录,一定记住这个地方带有项目名称
 root /Users/a123/Desktop/vue/sgAdmin/yiTownWebApp;
 index index.html;

 location /yiTownWebApp{
  #这个地方没有项目名称,因为请求的时候如果请求:http://localhost:8080/yiTownWebApp,nginx会查找/Users/a123/Desktop/vue/sgAdmin/yiTownWebApp/目录下的数据
  root /Users/a123/Desktop/vue/sgAdmin;
  try_files $uri $uri/ @router;
  index index.html;
 }
 //try_files $uri $uri/ @router;和下边部分很重要,没有这部分发布二级一下的路由会出现js加载,但是也没空白的情况
 location @router {
  rewrite ^.*$ /index.html last;
 }
 }

以上这篇解决vue 打包发布去#和页面空白的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js+CSS 图片等比缩小并垂直居中实现代码
Dec 01 Javascript
jQuery 版本的文本输入框检查器Input Check
Jul 09 Javascript
js中查找最近的共有祖先元素的实现代码
Dec 30 Javascript
解析javascript系统错误:-1072896658的解决办法
Jul 08 Javascript
JS获取各种浏览器窗口大小的方法
Jan 14 Javascript
jQuery Mobile 触摸事件实例
Jun 04 Javascript
JavaScript ES6中CLASS的使用详解
Nov 22 Javascript
微信小程序 下拉菜单的实现
Apr 06 Javascript
javascript流程控制语句集合
Sep 18 Javascript
微信小程序移动拖拽视图-movable-view实例详解
Aug 17 Javascript
js实现小时钟效果
Mar 25 Javascript
three.js 实现露珠滴落动画效果的示例代码
Mar 01 Javascript
详解JS中统计函数执行次数与执行时间
Sep 04 #Javascript
Vue组件中的data必须是一个function的原因浅析
Sep 03 #Javascript
ES6中let 和 const 的新特性
Sep 03 #Javascript
Angular项目如何升级至Angular6步骤全纪录
Sep 03 #Javascript
vue 中滚动条始终定位在底部的方法
Sep 03 #Javascript
前后端如何实现登录token拦截校验详解
Sep 03 #Javascript
vue移动端监听滚动条高度的实现方法
Sep 03 #Javascript
You might like
使用TinyButStrong模板引擎来做WEB开发
2007/03/16 PHP
PHP 柱状图实现代码
2009/12/04 PHP
探讨PHP中this,self,parent的区别详解
2013/06/08 PHP
php中使用gd库实现远程图片下载实例
2015/05/12 PHP
discuz图片顺序混乱解决方案
2015/07/29 PHP
在Mac OS上自行编译安装Apache服务器和PHP解释器
2015/12/24 PHP
PHP判断数组是否为空的常用方法(五种方法)
2017/02/08 PHP
php实现和c#一致的DES加密解密实例
2017/07/24 PHP
js常用排序实现代码
2010/12/28 Javascript
jquery图片上下tab切换效果
2011/03/18 Javascript
使用PHP+JQuery+Ajax分页的实现
2013/04/23 Javascript
jquery之超简单的div显示和隐藏特效demo(分享)
2013/07/09 Javascript
jQuery ajax dataType值为text json探索分享
2013/09/23 Javascript
JavaScript获取当前页面上的指定对象示例代码
2014/02/28 Javascript
js监控IE火狐浏览器关闭、刷新、回退、前进事件
2014/07/23 Javascript
javascript中的3种继承实现方法
2016/01/27 Javascript
Angularjs 自定义服务的三种方式(推荐)
2016/08/02 Javascript
Bootstrap 模态框实例插件案例分析
2016/12/28 Javascript
JS实现浏览器打印、打印预览示例
2017/02/28 Javascript
vue 实现剪裁图片并上传服务器功能
2018/03/01 Javascript
vue实现歌手列表字母排序下拉滚动条侧栏排序实时更新
2019/05/14 Javascript
详解用async/await来处理异步
2019/08/28 Javascript
vue+Element中table表格实现可编辑(select下拉框)
2020/05/21 Javascript
jQuery实现放大镜案例
2020/10/19 jQuery
Python 爬虫多线程详解及实例代码
2016/10/08 Python
python爬虫实现教程转换成 PDF 电子书
2017/02/19 Python
python生成圆形图片的方法
2020/03/25 Python
使用Python编写Prometheus监控的方法
2018/10/15 Python
使用Python检测文章抄袭及去重算法原理解析
2019/06/14 Python
opencv 图像腐蚀和图像膨胀的实现
2020/07/07 Python
教师年度考核评语
2014/04/28 职场文书
我的未来不是梦演讲稿
2014/09/02 职场文书
大一新生期末自我评价
2014/09/12 职场文书
2015年感恩节演讲稿(优选篇)
2015/03/20 职场文书
小学运动会报道稿
2015/07/22 职场文书
2015年清剿火患专项行动工作总结
2015/07/27 职场文书