目前,我正在通过https://esketchers.com/integration-of-grapesjs-with-angular/这篇文章将grapesjs集成到我的angular项目中,但是我遇到了一些问题。
当我使用import grapesjs from 'grapesjs';
将grapesjs导入到我的.ts文件中并编译我的项目时,我得到了这个错误...
Error: node_modules/grapesjs/index.d.ts:29:5 - error TS7010: 'zeach', which lacks return-type annotation, implicitly has an 'any' return type.
29 zeach(callback: (item: TModel) => void);
我试着在网上寻找更多的文档,但没有得到太多,我发现这个例子似乎工作在stackblitz,但不工作在我的项目https://stackblitz.com/edit/angular-ivy-fnkhd4?file=src%2Fapp%2Feditor%2Feditor.components.html,src%2Fapp%2Fapp.component.css。
不知道如何解决这个问题或这意味着什么?有人有什么想法吗?
1条答案
按热度按时间wztqucjr1#
找到了一个解决方案,必须更改版本才能兼容。我使用了grapesjs@0.16.18和grapesjs-preset-webpage@0.1.11。