Error: Metadata version mismatch for module .../node_modules/@ngx-translate/core/core.d.ts, found version 4, expected 3
Error: Metadata version mismatch for module .../node_modules/@ngx-translate/core/core.d.ts, found version 4, expected 3
我按照 document 中提到的步骤在某些项目中支持本地化,我已经完成了提到的所有步骤,但是当我尝试 运行 该项目时,我得到了以下信息错误:
错误中的错误:模块 C 的元数据版本不匹配:/Users/someUser/Source/Repos/myProject/node_modules/@ngx-translate/core/core.d.ts,找到版本 4,预期为 3,解析 C 中的符号 AppModule:/Users/someUser/Source/Repos/myProject/src/app/app.module.ts,解析符号 AppModulein C:/Users/someUser/Source/Repos/myProject/src/app/app.module.ts,解析符号 AppModule in C:/Users/someUser/Source/Repos/myProject/src/app/app.module.ts at Error (native) at syntaxError (C:\Users\someUser\Source\Repos\myProject\node_modules\@angular\compiler\bundles\compiler.umd.js:1729:34) ....
webpack: 编译失败。
虽然@ngx-translate/core版本从6.0版本开始。
有什么问题?
经过一些尝试,我发现这是一个软件包兼容性问题,我已经全部升级到 angular 5(在这个 guide 之后),并且一切正常。
我按照 document 中提到的步骤在某些项目中支持本地化,我已经完成了提到的所有步骤,但是当我尝试 运行 该项目时,我得到了以下信息错误:
错误中的错误:模块 C 的元数据版本不匹配:/Users/someUser/Source/Repos/myProject/node_modules/@ngx-translate/core/core.d.ts,找到版本 4,预期为 3,解析 C 中的符号 AppModule:/Users/someUser/Source/Repos/myProject/src/app/app.module.ts,解析符号 AppModulein C:/Users/someUser/Source/Repos/myProject/src/app/app.module.ts,解析符号 AppModule in C:/Users/someUser/Source/Repos/myProject/src/app/app.module.ts at Error (native) at syntaxError (C:\Users\someUser\Source\Repos\myProject\node_modules\@angular\compiler\bundles\compiler.umd.js:1729:34) ....
webpack: 编译失败。
虽然@ngx-translate/core版本从6.0版本开始。
有什么问题?
经过一些尝试,我发现这是一个软件包兼容性问题,我已经全部升级到 angular 5(在这个 guide 之后),并且一切正常。