关于打包后跳转失效, 请检查你的vue和react路由模式是不是hash模式;
注意必须使用hash模式,否则打包后路由跳转失效
React 版本
json
// "react-router-dom": "^6.11.2",
import { HashRouter } from 'react-router-dom'
ReactDOM.createRoot(document.getElementById('root') as HTMLElement).render(
<HashRouter>
<App />
</HashRouter>
)
Vue3
json
// "vue-router": "^4.0.0-0",
import { createRouter, createWebHashHistory} from 'vue-router'
const router = createRouter({
history: createWebHashHistory()
});
vue2
json
// "vue-router": "3.0.0",
import Router from 'vue-router';
export default new Router({
// 不配置mode的情况下,默认就是hash模式; 'history'
mode:'hash',
});