Files
lucky_shop/common/js/lang-empty-stub.js
ZF sun 50a1c1c695 feat(i18n): 实现remote-only打包模式,优化首屏加载和产物体积
1. 新增remote-only模式下的空语言包stub
2. 新增缓存有效期配置并对齐后端Cache::set 600s
3. 重构语言包加载逻辑,适配remote-only模式
4. 添加webpack替换插件,排除本地lang目录减少产物体积
5. 优化Vue挂载时机,等待语言包就绪后再渲染首屏
6. 改进缓存策略,新增内存缓存TTL校验和语种缓存淘汰
7. 修复语言包缓存key生成逻辑,支持uniacid和appType隔离
2026-06-30 14:04:52 +08:00

12 lines
345 B
JavaScript

/**
* remote-only 模式下的空语言包 stub
*
* 当 source === 'remote-only' 时,webpack NormalModuleReplacementPlugin
* 会把所有 @/lang/ 下的 require 替换为这个文件,
* 避免本地 lang/ 目录被打进产物。
*
* 导出格式与真实语言包一致: { lang: {} }
*/
export const lang = {};
export default { lang };