#14562018年9月25日作者 Gyanxie3 个回答
我按压缩包下载了源代码,运行了“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。我刚试过用你的零钱,但没用。 这里有一个有效的例子。 
#14552018年9月24日作者 CCsoh2 个回答
我打算把 grapejs div 放到另一个 ajax div 里,但这样 Grape 的帧就不可见了,我需要把 div 放在正体下面才能显示,所以有没有什么解决方案可以解决?
CCsoh
 代码示例是这样的,我用 ajax 把内容里的 div 改成 GrapeJS
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
#14532018年9月22日作者 DanielRuf3 个回答
目前仓库容量为40MB。 看起来构建/dist文件和开发文件会被追踪,而不是被忽略。 已删除文件列表:
artf
你好,Daniel,说实话,我之前没看过仓库的大小,谢谢你的反馈。 我可以运行“git gc --aggressive --prune=now”,但效果不大(体积降低15%)。不幸的是,跳过“dist”文件不是选项,因为你实际调用时就是用这个 “从'葡萄'进口葡萄'” 我关闭这个帖子是因为我觉得没有什么有效的解决办法(除非是直接从git历史里删除内容......),但任何建议都欢迎。
DanielRuf
因为这才是你打电话时实际使用的“从'grapesjs'导入葡萄” 理想情况下,通常应该用“npm publish”发布,并且用“.gitignore”格式发布 ;-)
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
#14512018年9月22日作者 snehalseth2 个回答
我正在尝试用自定义的jQuery插件来管理这个模块,但PLGIN无法工作,因为iframe我无法在iframe内访问它。 我该如何为该块运行jQuery插件?
artf
https://grapesjs.com/docs/modules/Components-js.html
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
#14502018年9月22日作者 besingamkb2 个回答
大家好。 我通过在 'styleManager'、'layerManager' 和 'blockManager' 上分别用 'appendTo' 重新设计了 grapesjs 编辑器。我还用“grapesjs-preset-newsletter”。但设备面板仍然粘在编辑器工作区上。  它可以单独加成一个分割吗?我也注意到了。有些按钮没有显示。  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 个回答
不确定如何在编辑器中添加框入元素。有人能帮忙吗?
artf
https://grapesjs.com/docs/getting-started.html
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
#14452018年9月20日作者 YashPrince1 个回答
@artf 如何将基于JSON数据的预览显示到下一页? 目前我们正在保存 Josn 的 HTML 和 CSS,以及纯 CSS 和 HTML 编辑时使用JSON,显示时使用纯HTML/CSS。 我想知道是否有办法在不同页面(就像你在编辑器页面展示的那样)基于JSON数据显示预览,这样显示预览时就不会依赖导出的CSS和HTML了。
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
#14442018年9月20日作者 Abhisheknanda13444632 个回答
你好@artf 你能告诉我吗?如何生成可读的未压缩JavaScript文件,比如当我做“npm运行构建”时,dist文件夹里只会出现压缩文件(grapesjs-preset-newsletter.min.js) 我想在dist文件夹里获取未压缩的文件,用于新闻通讯插件,并且在grapesjs文件夹里有“grapes.js”,我想为新闻通讯插件生成同样的文件。
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。