LATEST TRANSMISSIONS
ENCRYPTED // PUBLIC KEY DETECTED
Tailoring Themes in Ant Design v5 with Umi Max
A step-by-step guide on personalizing the themes of Ant Design v5 and Umi Max.
Intellij IDE Does Not Support Bundler Module Resolution Yet
I created a new UmiJS project today, getting a never seen error from Intellij IDEA. Property 'div' does not exist on type 'JSX.IntrinsicElements'. This error is intriguing, how could a div not exist…
静态部署 UmiJS 4
UmiJS 4.0 之后,静态部署的配置发生了很多变化,这里记录一下。 import {defineConfig} from "umi"; const publicPathBase = '/news' export default defineConfig({ publicPath: publicPathBase + '/', // 静态资源路径的前缀 base: publicPath…
在 UmiJS 中使用布局
UmiJS 的路由系统中对布局 (routes based layout)有着良好地支持,你可以将页面共用的组件封装在 layouts 文件中,然后通过默认或者手动配置根据路由套用在不同的页面上。 布局文件 布局文件一般存在src/layouts文件夹中,默认布局文件为src/layouts/index.tsx。 根据 React 的组件继承的设计,组件需要通过包裹 ReactChildren 来…
在 UmiJS 中打包与加载自定义字体
使用 Webpack 打包字体文件的时候需要使用 file-loader 来处理打包文件,在 UmiJS 3 中可通过配置文件中的 chainWebpack 函数来自定义 Webpack 的配置。 当然首先你得先装上 file-loader npm install --save-dev file-loader 然后编辑 UmiJS 的配置文件 ./umirc.ts 中的 chainWebpa…