我有一个包含页面内容的对象,我导入它并尝试像使用任何对象变量一样使用它:
import {Variable} from 'data'
const message = defineMessages({
message: {
id: 'component.title',
defaultMessage: Variable.title
}
})
但是,我得到React Intl] Messages must be statically evaluate-able for extraction.
. 我用谷歌搜索了很多,但没有找到解决方案。我babel-plugin-react-intl
用来生成语言环境文件,一个贡献者说Babel 只能解析简单的静态消息
很难相信没有办法能够从另一个文件导入内容并进行翻译。必须有一种方法,我无法提出解决方案,我们将不胜感激。