UmiJS build 打包后的文件没有 hash 值
UmiJS JavaScript About 400 words场景
发现UmiJS在build命令打包后的文件名中,并没有带有hash值。
这样一来,每次生产环境的文件都是一样,浏览器缓存静态资源后只能强制刷新才能获取最新版本的js/css。
解决
在config/config.ts或.umirc.ts中配置hash,设置为true,则每次构建都会在文件名中带有hash值。
配置
import {defineConfig} from "umi";
export default defineConfig({
hash: true,
base: '/app/',
publicPath: '/app/',
routes: [
{path: "/", component: "@/pages/app"},
],
});
文档
Views: 15 · Posted: 2026-05-18
———         Thanks for Reading         ———
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓
Loading...