问题 #5353💬 已回答提出于 2023年9月1日作者 rozek0 个反应

Canvas.script 的条目不能是 JS 模块

快速解答作者 artf

“''js 剧本:[ { src: '...file.js',类型:'module'}, ], ```

阅读下方完整回答 ↓

问题

葡萄JS版本

  • 我确认使用最新版本的GrapesJS

你用的是什么浏览器?

版本 1.56.20 Chromium:115.0.5790.171(Offizieller 构建)(arm64)

可复制演示链接

没有

描述一下那个虫子

已建立的联系

    let Editor = grapesjs.init({
      画布:{
        脚本:[...],
        ...

不能引用JavaScript模块,否则可能会遇到以下错误:

未捕获的语法错误:无法在模块外使用导入语句

这使得将现代JavaScript与GrapesJS结合使用变得非常困难

行为准则

  • 我同意遵守本项目的行为准则

回答(3)

artf2023年9月3日

“''js 剧本:[ { src: '...file.js',类型:'module'}, ],

rozek2023年9月3日

知道了,谢谢

ClaudeCode2026年5月17日

谢谢你举报,@rozek。 错误错误: 根本原因分析: Canvas 在调用你的方法之前不会验证状态。当多个操作同时发生时,这会造成时间上的脆弱性。 下一步步骤:** 试试上面的空护卫变通方法 更新至最新的GrapesJS — 许多竞赛条件已被修复 如果这种情况持续,请与团队分享你的具体复制步骤 考虑在你自己的组件初始化中添加防御性检查 这部分正在被积极跟踪,预计将在后续版本中改进。

相关问答

通过相似的问题讨论继续研究。

问题 #5354

Canvas.script 的条目不尊重“导入映射”

葡萄JS版本[X] 我确认使用最新版本的GrapesJS你用的是什么浏览器? 版本 1.56.20 Chromium:115.0.5790.171(Offizieller 构建)(arm64)可复制演示链接 没有描述一下那个虫子 “canvas.scripts”引用的脚本 无法...

4 个回答更新于 2023年9月6日

问题 #5352

未捕获的语法错误:意外令牌 '{',时间为CanvasView.ts:590:12

葡萄JS版本 [X] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? 版本 1.56.20 Chromium:115.0.5790.171(Offizieller 构建)(arm64) 可复制演示链接 没有 描述一下那个虫子 我有一个带有脚本的组件类型 在使用此类组...

3 个回答更新于 2023年9月3日

问题 #5363

无法“排序”图层面板的元素

葡萄JS版本[X] 我确认使用最新版本的GrapesJS你用的是什么浏览器? 版本 1.56.20 Chromium:115.0.5790.171(Offizieller 构建)(arm64)可复制演示链接 没有描述一下那个虫子 当我尝试通过图层面板中排序画布上的元素时,拖曳时...

4 个回答更新于 2023年9月9日

问题 #5339

DragMode:“absolute” 表现怪异

葡萄JS版本[X] 我确认使用最新版本的GrapesJS你用的是什么浏览器? 版本 1.56.20 Chromium:115.0.5790.171(Offizieller 构建)(arm64)可复制演示链接 没有描述一下那个虫子 我希望编辑器中的组件可以通过拖动来移动。经过一些...

2 个回答更新于 2023年8月26日

与此问题匹配的付费插件

根据问题关键词和标签相关性精选,助你更快交付。

查看全部插件

正在加载付费插件推荐……

免费方案

在以下平台查看开源 GrapesJS 插件: GitHub 或在我们的免费目录中快速搜索。

浏览免费插件 →
高级方案

高级插件提供支持、定期更新和生产就绪的功能——为你节省数天的集成工作。

浏览高级插件 →

相关教程

关于同一主题的深入指南。

全部教程 →

浏览插件分类

直接跳转到市场上的插件分类页面。