更新葡萄,包含内部[网站特定]变更
确实,更新核心库时会发生这种情况,升级很难。我应该遵循什么程序? 没有具体的操作步骤,你只需要在新版本里重写自定义逻辑,希望代码不会改太多 我个人建议,永远不要更改核心库,[创建插件](https://grapesjs.com/docs/modules/Plugins.html)
阅读下方完整回答 ↓问题
你好。 有没有办法切换到最新版本的Grapesjs版本,同时保留我们内部使用的代码修改? 大多数改动都很小,主要是调整CSS和JS逻辑——但我们需要这些改动(主要是客户的要求)。 修改是在未压缩版本的 grapesjs 上进行的。
我会把所有更改都提取到文档里以备不时之需。我应该遵循什么程序? 我能不能把这些改动放进某个外部文件里,让它在葡萄之外积累?还是每次新版本出现时我都得手动输入?
我不太熟悉葡萄是如何积累使用的。任何帮助我都会感激。
谢谢。姆拉登
回答(3)
确实,更新核心库时会发生这种情况,升级很难。
我应该遵循什么程序?
没有具体的操作步骤,你只需要在新版本里重写自定义逻辑,希望代码不会改太多
我个人建议,永远不要更改核心库,[创建插件](https://grapesjs.com/docs/modules/Plugins.html)
我可以下载源代码,添加新的 js 文件(会改变默认组件或块行为)并包含在项目中吗?
事实上——插件就是这样制作的,对吧?
事实上——插件就是这样制作的,对吧?
不,插件不需要动库代码,所以升级更安全更简单
相关问答
通过相似的问题讨论继续研究。
问题 #6685
自定义组件样式在删除和重新添加后不会被应用
GrapesJS版本 [x] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? Chrome v143.0.7499.193 可复制演示链接 https://codesandbox.io/p/sandbox/2l3887 描述一下那个虫子 如何复现这个漏洞? 打开页面...
问题 #6152
通过自定义代码添加的CSS在移除自定义代码组件后依然存在
葡萄JS版本 [X] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? 任何 可复制演示链接 https://grapesjs.com/demo 描述一下那个虫子 如何复现这个漏洞?添加带有HTML + CSS的自定义代码组件删除自定义代码组件。 预期的行为是什么?...
问题 #5990
当你删除组件时,组件间的重复类也会被删除。
葡萄JS版本 [X] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? Chrome 126.0.6478.127(Windows) 可复制演示链接 https://jsfiddle.net/t06s4oLb/8/ 描述一下那个虫子 如何复现这个漏洞?将第1节添加到画...
问题 #4854
导出“default”,但“backbone”中找不到(模块没有导出功能)
葡萄JS版本 [X] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? Firefox 109 可复制演示链接 没有 描述一下那个虫子 如何复现这个漏洞? 预期的行为是什么? 开发服务器启动。 目前的行为是什么? 我用的是node v16.18.1(MacOS),虽然...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
浏览插件分类
直接跳转到市场上的插件分类页面。