Ant Design Pro 2.0/umijs站点配置到非站点根目录下处理
生活随笔
收集整理的這篇文章主要介紹了
Ant Design Pro 2.0/umijs站点配置到非站点根目录下处理
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.config/config.js中
export default {中加上如下:
history: 'hash', //采用hash路由:#/xxx的形式
base:'./',
publicPath:'./',
(會自動將/static/xxx.jpg之類的和umi.js中的a.p="/"及index.html中window.routerBase中該值進行替換)
2.生成出來的dist目錄中index.html所有路徑改成./xxx這種形式。(可能color.less路徑還沒有變成./)
3.src/utils/request.js中
return fetch(url, newOptions)
改為
return fetch("."+url, newOptions)
所有ajax請求根目錄從.開始
4.注銷后重新登錄url錯誤問題
src/models/login.js
routerRedux.push({pathname: '/user/login',search: stringify({redirect: window.location.href,}), })修改為
?
routerRedux.push({pathname: '/user/login',search: stringify({redirect: window.location.hash,}), })?
總結
以上是生活随笔為你收集整理的Ant Design Pro 2.0/umijs站点配置到非站点根目录下处理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机中级职称考试答题卡,2016年软考
- 下一篇: TCP实战抓包分析