我用create-react-app创建了一个 React 应用程序
我想实现翻译,我发现了react-i18next
安装所需的软件包后,我设置了 i18n.js 配置文件:
import i18n from 'i18next';
import LanguageDetector from 'i18next-browser-languagedetector';
import XHR from 'i18next-xhr-backend';
i18n
    .use(XHR)
    .use(LanguageDetector)
    .init({
      debug: true,
      lng: 'en',
      nsSeparator: false,
      keySeparator: false,
      fallbackLng: false,
      backend: {
        loadPath: 'locales/{{lng}}/{{ns}}.json'
      }
    });
export default i18n;
我收到此错误:i18next::backendConnector: loading namespace translation for language en failed failed parsing locales/en/translation.json to json
发生这种情况是因为 webpack 没有找到 json 文件,而是返回 index.html 文件内容:
