解决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 相关文章推荐
Extjs4 GridPanel 的几种样式使用介绍
Apr 18 Javascript
脚本合并提升javascript性能示例
Feb 24 Javascript
js判断滚动条是否已到页面最底部或顶部实例
Nov 20 Javascript
jquery图片切换实例分析
Apr 15 Javascript
详解JS面向对象编程
Jan 24 Javascript
JavaScript 总结几个提高性能知识点(推荐)
Feb 20 Javascript
jQuery实现ajax无刷新分页页码控件
Feb 28 Javascript
用Vue-cli搭建的项目中引入css报错的原因分析
Jul 20 Javascript
JavaScript数据结构之双向链表和双向循环链表的实现
Nov 28 Javascript
JS实现统计字符串中字符出现个数及最大个数功能示例
Jun 04 Javascript
微信小程序中进行地图导航功能的实现方法
Jun 29 Javascript
详解Vue2.5+迁移至Typescript指南
Aug 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
PHP实现的Redis多库选择功能单例类
2017/07/27 PHP
多广告投放代码 推荐
2006/11/13 Javascript
关于document.cookie的使用javascript
2010/10/29 Javascript
JS 中可以提升幸福度的小技巧(可以识别更多另类写法)
2018/07/28 Javascript
使用jQuery给Table动态增加行、清空table的方法
2018/09/05 jQuery
Vue项目history模式下微信分享爬坑总结
2019/03/29 Javascript
Vue的H5页面唤起支付宝支付功能
2019/04/18 Javascript
VUE接入腾讯验证码功能(滑块验证)备忘
2019/05/07 Javascript
基于mpvue的简单弹窗组件mptoast使用详解
2019/08/02 Javascript
p5.js绘制旋转的正方形
2019/10/23 Javascript
vue计算属性+vue中class与style绑定(推荐)
2020/03/30 Javascript
多页vue应用的单页面打包方法(内含打包模式的应用)
2020/06/11 Javascript
Python挑选文件夹里宽大于300图片的方法
2015/03/05 Python
Python文本特征抽取与向量化算法学习
2017/12/22 Python
python实现pdf转换成word/txt纯文本文件
2018/06/07 Python
Python 修改列表中的元素方法
2018/06/26 Python
使用python进行拆分大文件的方法
2018/12/10 Python
selenium+python自动化测试之多窗口切换
2019/01/23 Python
Python numpy中矩阵的基本用法汇总
2019/02/12 Python
django-rest-swagger的优化使用方法
2019/08/29 Python
有关Tensorflow梯度下降常用的优化方法分享
2020/02/04 Python
Python字典dict常用方法函数实例
2020/11/09 Python
matplotlib 画动态图以及plt.ion()和plt.ioff()的使用详解
2021/01/05 Python
HTML5 Canvas 起步(1) - 基本概念
2009/05/12 HTML / CSS
如何让pre和textarea等HTML元素去掉滚动条自动换行自适应文本内容高度
2019/08/01 HTML / CSS
美国最大的电子宠物训练产品制造商:PetSafe
2018/10/12 全球购物
TheFork葡萄牙:欧洲领先的在线餐厅预订平台
2019/05/27 全球购物
喝酒检查书范文
2014/02/23 职场文书
家长写给孩子的评语
2014/04/18 职场文书
小学数学课后反思
2014/04/23 职场文书
活动总结报告格式
2014/05/09 职场文书
红色旅游心得体会
2014/09/03 职场文书
工会文体活动总结
2015/05/07 职场文书
2015年信息技术教研组工作总结
2015/07/22 职场文书
CSS3实现模糊背景的三种效果示例
2021/03/30 HTML / CSS
JavaScript使用canvas绘制坐标和线
2021/04/28 Javascript