GrapesJS 问题

已收录 3,464 个 GitHub 问题 370 个已解决 · 90 个待解决 搜索、筛选并探索经过实战检验的答案。

找到 3,464 个问题

#14562018年9月25日作者 Gyanxie3 个回答
0 个反应

NPM 启动在版本 0.14.33 无法工作

我按压缩包下载了源代码,运行了“npm i”,但运行不了“npm start”。 这是我解决这个问题的方法。换衣服时有效package.json 之前: 之后:

artf

好的,但“-- -w”是针对手表的SCSS文件,按照你的改动,我觉得它可能无法使用。(我猜你用的是Windows) 也许我们应该做类似的操作,让它跨平台运行: “''js “start”:“NPM 运行 build:CSS:dev & webpack-dev-server --open -progress --colors”, “build:css:dev”:“node-sass src/styles/scss/main.scsss dist/css/grapes.min....

Gyanxie

@artf 是的,我用Windows。我刚试过用你的零钱,但没用。 ![图片](https://user-images.githubusercontent.com/16382366/46116338-3481b500-c22e-11e8-8e2e-50354e4eeac4.png)这里有一个有效的例子。 ![图片](https://user-images.githubusercontent.com/16382366/46116384-7a3e7d80-c22e-11e8-8...

Gyanxie

@artf 如果有必要,我已经运行过“npm列表”。 [npmList.txt](https://github.com/artf/grapesjs/files/2421995/npmList.txt)

#14552018年9月24日作者 CCsoh2 个回答
0 个反应

GrapeJS 在另一个 DIV 下没有函数

我打算把 grapejs div 放到另一个 ajax div 里,但这样 Grape 的帧就不可见了,我需要把 div 放在正体下面才能显示,所以有没有什么解决方案可以解决?

CCsoh

![图片](https://user-images.githubusercontent.com/17893704/46012257-37c85400-c0fb-11e8-9ae3-e096e765c562.png) 代码示例是这样的,我用 ajax 把内容里的 div 改成 GrapeJS

lock[bot]

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

#14532018年9月22日作者 DanielRuf3 个回答
0 个反应

大仓库大小

目前仓库容量为40MB。 看起来构建/dist文件和开发文件会被追踪,而不是被忽略。 已删除文件列表:

artf

你好,Daniel,说实话,我之前没看过仓库的大小,谢谢你的反馈。 我可以运行“git gc --aggressive --prune=now”,但效果不大(体积降低15%)。不幸的是,跳过“dist”文件不是选项,因为你实际调用时就是用这个 “从'葡萄'进口葡萄'” 我关闭这个帖子是因为我觉得没有什么有效的解决办法(除非是直接从git历史里删除内容......),但任何建议都欢迎。

DanielRuf

因为这才是你打电话时实际使用的“从'grapesjs'导入葡萄” 理想情况下,通常应该用“npm publish”发布,并且用“.gitignore”格式发布 ;-)

lock[bot]

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

#14512018年9月22日作者 snehalseth2 个回答
0 个反应

如何使用自定义的jQuery插件?

我正在尝试用自定义的jQuery插件来管理这个模块,但PLGIN无法工作,因为iframe我无法在iframe内访问它。 我该如何为该块运行jQuery插件?

artf

https://grapesjs.com/docs/modules/Components-js.html

lock[bot]

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

#14502018年9月22日作者 besingamkb2 个回答
0 个反应

Devices panel appendTo

大家好。 我通过在 'styleManager'、'layerManager' 和 'blockManager' 上分别用 'appendTo' 重新设计了 grapesjs 编辑器。我还用“grapesjs-preset-newsletter”。但设备面板仍然粘在编辑器工作区上。 ![screenshot21](https://user-images.githubusercontent.com/6380139/45912408-41c82980-be53-11e8-9383-3e5dc99a9275.png) 它可以单独加成一个分割吗?我也注意到了。有些按钮没有显示。 ![screenshot22](https://user-i...

artf

设备按钮是通过“grapesjs-preset-newsletter”插入的,你必须在“加载”时通过JS移动它们

lock[bot]

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

#14492018年9月22日作者 comedydriving1 个回答
0 个反应

每个组件都会弹出资产管理

为什么每个添加的组件都会弹出默认资产管理器? 它对列、文本等都是这样。

lock[bot]

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

#14482018年9月21日作者 prestonkscott3 个回答
1 个反应

使用自定义视图时无法选择子组件

我正在尝试创建一个自定义组件,创建一个带有嵌套HTML的视图。 我不想让这个HTML作为组件渲染,所以我用(用jQuery) view: defaultType.view.extend({ 初始化:函数 () { $(this.el).html('<div class=“container”></div>'); }, getChildrenSelector: 函数 () { return '.container'; }, }) 但是,如果我添加子组件,它们在编辑器中无法选择。它们只能通过图层面板选择。 我已经为这个问题做了一个jsFiddle:https://jsfiddle.net/pscott/72xgqkdy/ 我发现如果移...

artf

如果你通过视图添加元素,你无法选择它们,只能选择模型 阅读此页 https://grapesjs.com/docs/modules/Components.html 你也可以创建不含“isComponent”的新类型

prestonkscott

@artf我已经明白如何使用isComponent。 我会用“fromElement: false”,所以用葡萄时不需要。 我不希望添加到视图中的元素被选中,但我希望嵌套组件可以被选择。 目前情况并非如此。 例如,如果我将它渲染为组件视图: 然后,我把一个子组件拖放到上方的组件上。 我不希望嵌套的“''或”''<h1><div>作为组件在编辑器中渲染。 我猜这就是“getChildrenContainer”的用途,对吗?我找不到关于这种方法的任何文档。子组件的拖放和渲染功能...

artf

好了,我明白了。“getChildrenContainer”应该能正常工作,我会尝试去掉那些“指针事件”,让“悬停”更像“select”那样工作。 顺便说一句,你不需要 jquery,grapesjs 底层用的是 cash(它有类似 jquery 的 API),所以你可以做: “this.$el.html('...');' 还有一种方法可以获得儿童容器 'this.getChildrenContainer().style....'

#14472018年9月21日作者 kevinkt2 个回答
0 个反应

你怎么添加盒子元素?

不确定如何在编辑器中添加框入元素。有人能帮忙吗?

artf

https://grapesjs.com/docs/getting-started.html

lock[bot]

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

#14452018年9月20日作者 YashPrince1 个回答
0 个反应

基于JSON数据的显示预览

@artf 如何将基于JSON数据的预览显示到下一页? 目前我们正在保存 Josn 的 HTML 和 CSS,以及纯 CSS 和 HTML 编辑时使用JSON,显示时使用纯HTML/CSS。 我想知道是否有办法在不同页面(就像你在编辑器页面展示的那样)基于JSON数据显示预览,这样显示预览时就不会依赖导出的CSS和HTML了。

lock[bot]

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

#14442018年9月20日作者 Abhisheknanda13444632 个回答
0 个反应

如何生成未压缩的js文件?

你好@artf 你能告诉我吗?如何生成可读的未压缩JavaScript文件,比如当我做“npm运行构建”时,dist文件夹里只会出现压缩文件(grapesjs-preset-newsletter.min.js) 我想在dist文件夹里获取未压缩的文件,用于新闻通讯插件,并且在grapesjs文件夹里有“grapes.js”,我想为新闻通讯插件生成同样的文件。

artf

“NPM 运行构建开发”

lock[bot]

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

浏览所有主题