【发布时间】: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