解决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 相关文章推荐
HTML复选框和单选框 checkbox和radio事件介绍
Dec 12 Javascript
刷新页面的几种方法小结(JS,ASP.NET)
Jan 07 Javascript
Jquery 实现弹出层插件
Jan 28 Javascript
Javascript技术栈中的四种依赖注入详解
Feb 23 Javascript
jQuery+CSS实现一个侧滑导航菜单代码
May 09 Javascript
layui分页效果实现代码
May 19 Javascript
纯js实现画一棵树的示例
Sep 05 Javascript
layer插件select选中默认值的方法
Aug 14 Javascript
微信小程序Getuserinfo解决方案图解
Aug 24 Javascript
深入理解Puppeteer的入门教程和实践
Mar 05 Javascript
基于ssm框架实现layui分页效果
Jul 27 Javascript
从零开始在vue-cli4配置自适应vw布局的实现
Jun 08 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 遍历显示文件夹下所有目录、所有文件的函数,没有分页的代码
2008/11/14 PHP
初次接触php抽象工厂模式(Elgg)
2010/03/21 PHP
PHP搭建大文件切割分块上传功能示例
2017/01/04 PHP
PHP抽象类与接口的区别详解
2019/03/21 PHP
使用JavaScript switch case 另类写法
2010/03/14 Javascript
在Javascript里访问SharePoint列表数据的实现方法
2011/05/22 Javascript
js调试工具Console命令详解
2014/10/21 Javascript
jquery中EasyUI实现同步树
2015/03/01 Javascript
JavaScript中使用自然对数ln的方法
2015/06/14 Javascript
js+html5实现的自由落体运动效果代码
2016/01/28 Javascript
jQuery实现获取table表格第一列值的方法
2016/03/01 Javascript
Node.js数据库操作之查询MySQL数据库(二)
2017/03/04 Javascript
angularJs使用$watch和$filter过滤器制作搜索筛选实例
2017/06/01 Javascript
vue 实现全选全不选的示例代码
2018/03/29 Javascript
vue组件name的作用小结
2018/05/23 Javascript
webpack3里使用uglifyjs压缩js时打包报错的解决
2018/12/13 Javascript
微信小程序自定义导航栏实例代码
2019/04/05 Javascript
vue分页器组件编写方法详解
2019/06/28 Javascript
在Python的Flask框架下使用sqlalchemy库的简单教程
2015/04/09 Python
Python tkinter和exe打包的方法
2020/02/05 Python
Python3实现监控新型冠状病毒肺炎疫情的示例代码
2020/02/13 Python
django使用JWT保存用户登录信息
2020/04/22 Python
Jupyter Notebook 实现正常显示中文和负号
2020/04/24 Python
无需JS和jQuery代码实现CSS3鼠标浮动放大图片
2016/11/21 HTML / CSS
美国当红的名品折扣网:Gilt Groupe
2016/08/15 全球购物
Java的for语句中break, continue和return的区别
2013/12/19 面试题
大专应届生个人的自我评价
2013/11/21 职场文书
自我评价如何写好?
2014/01/05 职场文书
酒店前厅员工辞职信
2014/01/08 职场文书
工程专业应届生求职信
2014/02/19 职场文书
餐厅销售主管职责范本
2014/02/19 职场文书
爱护花草树木的标语
2014/06/11 职场文书
幼儿园安全生产月活动总结
2014/07/05 职场文书
飞屋环游记观后感
2015/06/08 职场文书
假如给我三天光明读书笔记
2015/06/26 职场文书
决心书格式范文
2015/09/23 职场文书