【发布时间】:2015-02-19 18:23:10
【问题描述】:
我将 l18n 包与 requirejs 一起使用。在开发模式下,我想从本地存储中提取语言环境。在 prod 模式下,我也想做同样的事情。 mainConfig.js:
config: {
i18n: {
locale: localStorage.getItem('locale') || null
}
}
但是在构建时我并不关心语言环境,(事实上 r.js 在解析配置文件时会抛出错误)。但我看不到任何覆盖它的选项 (r.js/example.build.js)。
如何在mainConfig.js 中指定类似locale: localStorage.getItem('locale') || null 的语言环境,但在buildConfig.js 指定mainConfigFile: mainConfig.js 时在构建时没有语言环境?
【问题讨论】:
标签: internationalization requirejs locale r.js