我在我的项目中使用angular-froala-wysiwyg
。
我的依赖配置是:
{
...
"angular-froala-wysiwyg": "^2.7.2-1",
...
}
我有依赖,我得到以下错误:
我开始收到以下错误。我之前没有收到此错误:
[ERROR] Error: Metadata version mismatch for module /Users/halil/Projects/abonelik-sihirbazi/src/abonelik-sihirbazi-2/business-services/node_modules/angular-froala-wysiwyg/editor/editor.directive.d.ts, found version 4, expected 3
[ERROR] at StaticSymbolResolver.getModuleMetadata (/Users/halil/Projects/abonelik-sihirbazi/src/abonelik-sihirbazi-2/business-services/node_modules/@angular/compiler/bundles/compiler.umd.js:25590:34)
[ERROR] at StaticSymbolResolver._createSymbolsOf (/Users/halil/Projects/abonelik-sihirbazi/src/abonelik-sihirbazi-2/business-services/node_modules/@angular/compiler/bundles/compiler.umd.js:25378:46)
[ERROR] at StaticSymbolResolver.getSymbolsOf (/Users/halil/Projects/abonelik-sihirbazi/src/abonelik-sihirbazi-2/business-services/node_modules/@angular/compiler/bundles/compiler.umd.js:25359:14)
这是由于Angular 5发布,最新版本的angular-froala-wysiwyg
刚刚升级为Angular 5:
https://github.com/froala/angular-froala-wysiwyg/commits/master/package.json
将angular-froala-wysiwyg
降级为2.7.2
可以解决这个问题:
{
...
"angular-froala-wysiwyg": "2.7.2",
...
}
我找到了一个适合我的解决方案,但没有更新我的Angular版本。
在位于angular-frola-editor index.metadata.json
的安装路径中的node_modules\angular-froala-wsiwyg\editor\index.metadata.json
中将值从4更改为3
在您的情况下,您需要更新文件qzzxswpoi,editor.directive.metadata.json
和editor.module.metadata.json
将版本从4更改为3。
例如:
index.metada.json
至:
[{"__symbolic":"module","version":4,"metadata":{},"exports":
问候