Babel React-intl仅提取defineMessages,而不提取FormattedMessage组件

时间:2019-10-07 11:31:43

标签: reactjs babeljs react-intl babel-plugin-react-intl

我遇到了一个奇怪的问题。 babel-plugin-react-intl仅提取defineMessages函数中定义的文本,而不会提取组件中的文本。这是我的.babelrc 有任何想法,有人解决过类似的问题吗?或者您有什么想法可能导致这种情况?

{
  "env": {
    "development": {
      "presets": ["next/babel", "@zeit/next-typescript/babel"]
    },
    "production": {
      "presets": ["next/babel", "@zeit/next-typescript/babel"],
      "plugins": [
        [
          "react-intl",
          {
            "messagesDir": "lang/.babelmessages/"
          }
        ]
      ]
    },
    "test": {
      "presets": [
        ["@babel/preset-env", { "modules": "commonjs" }],
        "next/babel"
      ]
    }
  }
}

0 个答案:

没有答案