Superset允许我们编辑CSS,但这仅限于仪表板部分。如果我希望在虚拟环境中安装时,完全自定义超集前端,该怎么办?
当超级集安装在虚拟环境中时,我们找不到superset/superset-frontend文件夹,我们只能看到编译/编译后JS和CSS文件reference。
那么有什么方法可以定制超集前端吗?比如:
通过Docker和Docker编写并应用我们所有的前端更改(在folder)
superset/superset-frontend下生成编译/编译后的HTML、CSS和JS文件
的superset/static/assets文件夹中)。
注意:i尝试在编译的CSS文件中应用CSS更改,但是很难在那里进行更改--在主CSS文件中几乎有28,000+代码行,还有大约7-10个CSS文件。
发布于 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等)。
https://stackoverflow.com/questions/70274590
复制相似问题