我在尝试构建我的角度项目时遇到此错误:
模块元数据版本不匹配错误
C:/Users/Admin/ifish-web/node_modules/angular2-cool-storage/index.d.ts,
找到版本 4,预期版本 3,解析符号 AppModule
C:/Users/Admin/ifinish-web/src/app/app.module.ts,解析符号
C:/Users/Admin/ifish-web/src/app/app.module.ts 中的 AppModule
这表明 angular2-cool-storage 需要 Angular 5+,但您的项目正在提供 Angular 4。要解决此问题,您可以:
升级到 Angular 5,或者
将您的 angular2-cool-storage 依赖项版本说明符固定到不依赖于 Angular 4 的早期版本。如果您采用此方法,看起来 angular2-cool-storage 只有一个版本,因此您无法使用常规的 npm 模块依赖项,但是您需要使用git 依赖 https://docs.npmjs.com/files/package.json#git-urls-as-dependencies,例如提交时9e230d4e20dd08eaa0a52ce3d08774614caf67dd https://github.com/Hacklone/angular2-cool-storage/tree/9e230d4e20dd08eaa0a52ce3d08774614caf67dd.
我在这里发布了一个更通用的解决方案:
模块 X 的元数据版本不匹配错误发现版本 4,预期版本 3,解析符号 Y https://stackoverflow.com/questions/47534610/error-in-metadata-version-mismatch-for-module-x-found-version-4-expected-3-res/47534611#47534611
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)