gpt4 book ai didi

angular - 如何修复错误 : Type FroalaEditorModule does not have 'ngModuleDef' property Using Froala Wysiwyg

转载 作者:行者123 更新时间:2023-12-03 23:43:36 30 4
gpt4 key购买 nike

我正在按照 Angular Froala WYSIWYG Editor 上的说明进行操作我正在使用 Angular 版本 8.3.26。
app.nodule...

import { FroalaViewModule, FroalaEditorModule } from 'angular-froala-wysiwyg'

imports: [
...
FroalaViewModule.forRoot(), FroalaEditorModule.forRoot()
],
运行应用程序时出现错误:
Error: Type FroalaEditorModule does not have 'ngModuleDef' property.
我该如何解决?

最佳答案

有一个开放BUG #441在编辑部Github repository这确实说这是一个问题。对该问题的评论之一提到了 Open Pull request 中的修复。并建议使用来自拉取请求的构建,而不是使用标准的 npm 包。
所以你有2个选择。要么升级到 Angular 9 使用拉取请求中的构建 我验证工作正常!
为了使用从拉取请求构建,请按照以下步骤操作:

  • 卸载编辑器 npm uninstall angular-froala-wysiwyg --save
  • 从 PR 安装包构建 npm i leo6104/angular-froala-wysiwyg#feat/ng-packagr-builds --save
  • 添加依赖项:
  • npm i froala-editor@3.0.5 --save 
    npm i jasmine-core@>=3.5 --save
  • 运行您的应用 ng serve

  • enter image description here

    关于angular - 如何修复错误 : Type FroalaEditorModule does not have 'ngModuleDef' property Using Froala Wysiwyg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64292695/

    30 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com