在TypeScript中从包加载时出现未定义错误。
问题
和问题#902类似,但我似乎无法解决那个讨论中采取的步骤。
我用的是最新版本的Angular、Webpack和TypeScript。
我能正常打开编辑器。但是,当我尝试导入 grapesjs-preset-newsletter时,出现了 grapesjs is not defined。我的导入内容是这样的:
import grapesjs from "grapesjs";
import grapesjsNewsletters from "grapesjs-preset-newsletter";
然后,在 ngOnInit 中,我调用:
grapesjs.init({
container: '#grapes-editor',
plugins: ['gjs-preset-newsletter'],
})
这样不会加载预设。有趣的是,如果我在代码里有 grapesjsNewsletters ,我会得到 grapesjs is not defined。
我是不是忽略了Webpack或TypeScript导入如何与 grapesjs 预设合作的明显信息?
提前感谢你的帮助。你的图书馆合作起来非常棒。
回答(3)
这只是因为 grapesjs-preset-newsletter 用了老式加载插件,我很快会修复的
我也遇到同样的问题,这个问题后来解决了吗?
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
相关问答
通过相似的问题讨论继续研究。
问题 #2018
BUG 导入为 Angular 6 模块时
版本: “grapesjs”: “^0.14.61”, “grapesjs-预设通讯”: “^0.2.20”, 我导入脚本如下: 上下文是代码: 而且只有在组装时,控制台打印: 请帮帮我。感谢你的时间。
问题 #1604
Grapjs.init() 的问题
显然,传递给grapjs.init()的选项没有被深度克隆,而原本传递的对象却被突变了。这造成了一个奇怪的问题,我无法操作 变异可以通过在 init 前记录 myOptions 来发现,结果非常奇怪,编辑器没有任何组件 <img width=“1440” alt=“截图 201...
问题 #1161
我需要包含dropzone css来显示拖拽悬停吗
我在 assetManager 上启用了 dropzone,我觉得它工作正常。但我也注意到拖拽图片时的悬停效果不起作用。我只看到左上角的文字。这是我启动 grapesjs的过程。 和 grapesjs-preset-webpage (0.1.10),我将编辑器配置如下: 库会因“TypeError: values[0] is undefied”错误而崩溃,正如[本期](https://github.co...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
相关教程
关于同一主题的深入指南。
浏览插件分类
直接跳转到市场上的插件分类页面。