首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在虚拟环境中安装时,是否有任何方法可以完全自定义超集前端?

在虚拟环境中安装时,是否有任何方法可以完全自定义超集前端?
EN

Stack Overflow用户
提问于 2021-12-08 11:55:25
回答 1查看 807关注 0票数 0

Superset允许我们编辑CSS,但这仅限于仪表板部分。如果我希望在虚拟环境中安装时,完全自定义超集前端,该怎么办?

当超级集安装在虚拟环境中时,我们找不到superset/superset-frontend文件夹,我们只能看到编译/编译后JS和CSS文件reference

那么有什么方法可以定制超集前端吗?比如:

通过Docker和Docker编写并应用我们所有的前端更改(在folder)

  • Compile superset/superset-frontend下生成编译/编译后的HTML、CSS和JS文件

  • 将这些编译后的文件粘贴到虚拟环境

superset/static/assets文件夹中)。

注意:i尝试在编译的CSS文件中应用CSS更改,但是很难在那里进行更改--在主CSS文件中几乎有28,000+代码行,还有大约7-10个CSS文件。

EN

回答 1

Stack Overflow用户

发布于 2021-12-14 17:27:32

如果您使用pip install apache-superset,就无法编辑前端文件。Superset基本上是一个多组件的web应用程序,大多数人使用Docker、Kubernetes或其他虚拟容器抽象来定制和部署组件。

拥有预先构建的前端代码&资产被认为是一个特性,而不是一个bug,对于那些想要快速在本地试用pip install apache-superset的人来说。前端代码需要编译并转换为与浏览器兼容的HTML/CSS/JS。为通过pip安装Superset的人员编写可编辑/公开的前端代码意味着在这里引入额外的摩擦(因为编译过程),特别是因为许多Pythonistas不一定熟悉前端生态系统(节点/ npm等)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70274590

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档