javascript - i18next-json-sync 使用问题

我正在尝试使用 i18next-json-sync npm 包为我的 angular2/nodejs 项目同步不同的语言文件。但是给定的用法对我不起作用。

我的 lang 文件结构是:

-package.json
-public
  |-app
    |-assets
        |-language
            |-en.json
            |-es.json
            |-fr.json
            |-ja.json

package.json 有:

{ 
 "scripts": {
  ...
  "i18n": "sync-i18n --files './public/app/assets/language/*.json' --primary en --languages es fr ja",
  "check-i18n": "npm run i18n -- --check",

  ...
}
 "devDependencies": {
   ...
   "i18next-json-sync": "2.2.0",
   ...
 }
}

但是当我运行 npm run check-i18nnpm run i18n 时,我没有看到任何键/值从 en 文件(主要)复制到其他语言文件.

最佳答案

我知道这个问题很老但找到了解决方案: 所以,你的路径不应该被“”包围。因此你的代码应该是这样的:

"i18n": "sync-i18n --files ./public/app/assets/language/*.json --primary en --languages es fr ja",

https://stackoverflow.com/questions/49175272/

相关文章:

python - 如何使用pymongo在mongodb中创建索引

javascript - 如何让 chrome.webRequest 等待 XMLHttpReque

iis - 如何在IIS服务器上阻止通过服务器IP地址访问网站?

php - 如何使用 discord API 从用户名获取 discord 用户 ID

ios - UITextContentType* 不工作

csv - 如何从已上传到我们的 Google 云端硬盘的 CSV 自动导入和替换 Google 表

git - 致命的 : protocol error: bad line length charac

spring-security - Spring Security OAuth2 资源服务器重试/弹

css - 如何将样式导出到样式组件中的外部样式表?

python - 如何在 Linux 上的 Python 中检查文件锁?