Javascript 为什么带Node.js的i18n不断删除和替换我的语言变量?
我使用带有Node.js的i18n来管理具有3种语言的站点的语言。但有时我的主页(或任何其他页面)拒绝加载,就好像服务器没有运行一样,然后当我刷新页面时,它加载了,但删除了相关语言本地文件中的所有变量,并仅替换为它们的名称(它们的名称也作为值)。这就是变量如何变成:Javascript 为什么带Node.js的i18n不断删除和替换我的语言变量?,javascript,node.js,internationalization,Javascript,Node.js,Internationalization,我使用带有Node.js的i18n来管理具有3种语言的站点的语言。但有时我的主页(或任何其他页面)拒绝加载,就好像服务器没有运行一样,然后当我刷新页面时,它加载了,但删除了相关语言本地文件中的所有变量,并仅替换为它们的名称(它们的名称也作为值)。这就是变量如何变成: { "helpLocalCos_L": "helpLocalCos_L", "signup_L": "signup_L", "loginToProfile_L": "loginToProfile_L",
{
"helpLocalCos_L": "helpLocalCos_L",
"signup_L": "signup_L",
"loginToProfile_L": "loginToProfile_L",
"whyNewHead_L": "whyNewHead_L",
"headline_L": "headline_L",
"atNewWeMatch_L": "atNewWeMatch_L",
"byDoingWork_L": "byDoingWork_L",
"workExperience_L": "workExperience_L",
"gather_L": "gather_L",
"references_L": "references_L",
"andGetTo_L": "andGetTo_L",
"dutchLanguageAnd_L": "dutchLanguageAnd_L",
"quicker_L": "quicker_L",
"switchLanguages_L": "switchLanguages_L"
}
这是因为我确实有所有这些变量,而且每次发生这种情况时,都会首先在同一个文件中写入更多的变量
我有一个备份来再次获取我的变量,但这一直在重复。你知道我为什么和怎样才能扭转这种局面吗
谢谢 请不要介意!
我发现我的JSON缺少一个分号,这使得它无效,并使i18n替换它。我的坏xD就发生在我身上。谢谢