Angular 如何修复错误:FroalaEditorModule类型没有';ngModuleDef';使用Froala Wysiwyg的属性
我正在按照上的说明操作,并使用angular版本8.3.26 应用程序结节…Angular 如何修复错误:FroalaEditorModule类型没有';ngModuleDef';使用Froala Wysiwyg的属性,angular,froala,Angular,Froala,我正在按照上的说明操作,并使用angular版本8.3.26 应用程序结节… import { FroalaViewModule, FroalaEditorModule } from 'angular-froala-wysiwyg' imports: [ ... FroalaViewModule.forRoot(), FroalaEditorModule.forRoot() ], 当我运行应用程序时,我得到一个错误: Error: Type FroalaEditorMo
import { FroalaViewModule, FroalaEditorModule } from 'angular-froala-wysiwyg'
imports: [
...
FroalaViewModule.forRoot(), FroalaEditorModule.forRoot()
],
当我运行应用程序时,我得到一个错误:
Error: Type FroalaEditorModule does not have 'ngModuleDef' property.
如何解决这个问题?似乎这是常春藤编译的问题,如果您关闭它,一切都会正常工作 tsconfig.app.json
{
"angularCompilerOptions": {
"enableIvy": false
}
}
我建议您仔细阅读以下文档,以了解有关错误和常春藤实施的更多信息:
我对这个错误也很陌生,希望你能找到一些帮助,并希望这些链接能帮助你。编辑中有一个公开的评论说这是一个问题。关于这个问题的一条评论提到了一个补丁,并建议使用pull请求的构建,而不是使用标准的npm包
所以你有两个选择。升级到Angular 9或使用pull请求中的build,我已验证该请求工作正常
要使用“从拉取生成”请求,请执行以下步骤:
npm卸载所见即所得--save
npm i leo6104/angular froala wysiwyg\feat/ng Packager builds安装软件包--保存
ng serve
- 对于带有Tconfig.json文件的Angular
, 多个域^8.0.0
- 对于不带Tconfig.json的Angular
文件,单个域^8.0.0
- 对于角度
,不带tsconfig.json 文件,单个域^10.0.0
npm i froala-editor@3.0.5 --save
npm i jasmine-core@>=3.5 --save