1. 新增remote-only模式下的空语言包stub 2. 新增缓存有效期配置并对齐后端Cache::set 600s 3. 重构语言包加载逻辑,适配remote-only模式 4. 添加webpack替换插件,排除本地lang目录减少产物体积 5. 优化Vue挂载时机,等待语言包就绪后再渲染首屏 6. 改进缓存策略,新增内存缓存TTL校验和语种缓存淘汰 7. 修复语言包缓存key生成逻辑,支持uniacid和appType隔离
12 lines
345 B
JavaScript
12 lines
345 B
JavaScript
/**
|
|
* remote-only 模式下的空语言包 stub
|
|
*
|
|
* 当 source === 'remote-only' 时,webpack NormalModuleReplacementPlugin
|
|
* 会把所有 @/lang/ 下的 require 替换为这个文件,
|
|
* 避免本地 lang/ 目录被打进产物。
|
|
*
|
|
* 导出格式与真实语言包一致: { lang: {} }
|
|
*/
|
|
export const lang = {};
|
|
export default { lang };
|