UmiJS 配置 Context Path 非根路径路由

UmiJS JavaScript About 564 words

base

.umirc.ts./config/config.ts中配置base参数。

base只影响路由,不影响静态资源路径。

注意:base推荐以/结尾,但不是强制。

import {defineConfig} from "umi";

export default defineConfig({
    base: '/app/',
});

publicPath

静态资源路径需要用publicPath配置。

静态资源:js/css/favicon等。

注意:publicPath必须以/结尾,否则打包时会抛出异常。

import {defineConfig} from "umi";

export default defineConfig({
    publicPath: '/app/',
});

完整配置

import {defineConfig} from "umi";

export default defineConfig({
    base: '/app/',
    publicPath: '/app/',
});

参考

https://umijs.org/docs/api/config#base

https://umijs.org/docs/api/config#publicpath

Views: 10 · Posted: 2026-05-14

———         Thanks for Reading         ———

Give me a Star, Thanks:)

https://github.com/fendoudebb/LiteNote

扫描下方二维码关注公众号和小程序↓↓↓

扫描下方二维码关注公众号和小程序↓↓↓
Prev Post
Today In History
Browsing Refresh