“找到版本4,预期3”错误在angular-froala-wysiwyg

问题描述 投票:2回答:2

我在我的项目中使用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
2个回答
6
投票

这是由于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",
    ...
}

-2
投票

我找到了一个适合我的解决方案,但没有更新我的Angular版本。

在位于angular-frola-editor index.metadata.json的安装路径中的node_modules\angular-froala-wsiwyg\editor\index.metadata.json中将值从4更改为3

在您的情况下,您需要更新文件qzzxswpoi,editor.directive.metadata.jsoneditor.module.metadata.json将版本从4更改为3。

例如:

index.metada.json

至:

[{"__symbolic":"module","version":4,"metadata":{},"exports":

问候

© www.soinside.com 2019 - 2024. All rights reserved.