vue2发布部署

router开启(移除#号):

mode: 'history',

apache解决刷新页面访问404:点击打开链接

添加.htaccess 文件在dist根目录,内容如下:

  ErrorDocument 404 /index.html


tomact解决刷新页面访问404:


  
  
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
id="WebApp_ID" version="3.1">

<error-page>
<error-code>404</error-code>
<location>/</location>
</error-page>
</web-app>


vuex解决ie不兼容问题
npm install --save babel-polyfill

在mian.js引用(vuex引用前)

import 'babel-polyfill'

非根目录部署:

  • 设置webpack中index.js的assetsPublicPath
     

  • 路由index.js

  
  
mode: 'history',
base: '',

assetsPublicPath和base的路径一致

比如要发布到:www.jqvue.com/test/vue

base和assetsPublicPath的值:/test/vue/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值