ant-design-pro 如何打包成 本地html,雙擊便可查看

因爲 ant-design-pro 的 mock 是一個單獨的服務,因此沒有辦法整合到一塊兒打包。暫時我是沒有找到。git

因此解決方案就是不用 mock 。antd

因爲 系統有異步調取,因此一旦有異步調取就會失敗,因此也不能有異步。框架

方案以下異步

1.刪除路由權限antdesign

2.刪除基本框架異步代碼fetch

3.刪除基本框架權限代碼ui

4.添加hash功能spa

5.編譯build改成相對路徑code

代碼以下component

1 config/config.ts

// component: '../layouts/SecurityLayout', // authority: ['admin', 'user'], // authority: ['admin'],

 

2 src\layouts\BasicLayout.tsx

// useEffect(() => { // if (dispatch) { // dispatch({ // type: 'user/fetchCurrent', // }); // dispatch({ // type: 'settings/getSetting', // }); // } // }, []);

3 src\layouts\BasicLayout.tsx

{/* <Authorized authority={authorized!.authority} noMatch={noMatch}> */} {children} {/* </Authorized> */}

4 config/config.ts  export default {

history: 'hash'

5 config/config.ts  export default {

publicPath: './',

 

相關文章
相關標籤/搜索