【问题标题】:Error: Metadata version mismatch for module .../node_modules/@ngx-translate/core/core.d.ts, found version 4, expected 3错误:模块的元数据版本不匹配 .../node_modules/@ngx-translate/core/core.d.ts,找到版本 4,预期为 3
【发布时间】:2017-11-26 13:50:01
【问题描述】:

我按照document 中提到的步骤在某些项目中支持本地化,我已经完成了提到的所有步骤,但是当我尝试运行该项目时出现以下错误:

错误中的错误:模块 C:/Users/someUser/Source/Repos/myProject/node_modules/@ngx-translate/core/core.d.ts 的元数据版本不匹配,发现版本 4,预期 3,解析符号 AppModule C:/Users/someUser/Source/Repos/myProject/src/app/app.module.ts, 解析符号 AppModulein C:/Users/someUser/Source/Repos/myProject/src/app/app.module.ts, 解析C:/Users/someUser/Source/Repos/myProject/src/app/app.module.ts 中的符号 AppModule 在语法错误(C:\Users\someUser\Source\Repos\myProject\node_modules\@angular \compiler\bundles\compiler.umd.js:1729:34) ....

webpack:编译失败。

而@ngx-translate/core 版本从 6.0 版开始。

有什么问题?

【问题讨论】:

  • 您当前的 Angular 和 typescript 版本是什么?
  • Angular 4 和 Typescript 2.3.5
  • 是否可以更新 ngx-translate 版本?我认为它目前大约是 9。不确定它是否有帮助,但它可能会帮助你。我还没有检查过更改日志
  • 我已经安装了最后一个版本,即 9
  • 谢谢大家,这是一个包兼容性问题,我已经全部升级到了 angular 5(按照guide),一切都运行良好。

标签: angular localization ngx-translate


【解决方案1】:

经过一些试验,我发现这是一个包兼容性问题,我已经全部升级到了 angular 5(遵循这个guide),一切都运行良好。

【讨论】:

    猜你喜欢
    • 2020-01-09
    • 1970-01-01
    • 2018-04-19
    • 2018-06-11
    • 1970-01-01
    • 2018-07-06
    • 2018-08-31
    • 2018-09-16
    • 1970-01-01
    相关资源
    最近更新 更多